Vue框架引入JS库的正确姿势

Posted web前端开发技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue框架引入JS库的正确姿势相关的知识,希望对你有一定的参考价值。

参考自:https://mp.weixin.qq.com/s?src=3&timestamp=1527154113&ver=1&signature=tWGeTa86gyK*RL0P7nwlA6-8V14FjzxUTh7CM9kQLjnXjchkqgw6Lm3C5JXI-ba9wmXjXglUMApGCHe2aIvGC-eWC8KuNsUl0PLTWLjdbjhiVZDS9SGRQuOc-pe0achyII43bi*cyMkSHrrC2Vb8d0Q0OW7DrF-RZ202wJqKED4=

 

正确引入方式

最简单靠谱的方式是用库变成Vue的原型对象的属性。

import moment from ‘moment‘;
Object.definePrototype(Vue.prototype, ‘$moment‘, { value: moment });

也可以:

Vue.prototype.$moment = moment;

 

由于所有的组件都会继承Vue原型对象上的方法,因此这些方法在任何组件文件中都能通过this.$moment 访问到:

export default {
  created() {
    console.log(‘The time is ‘ . this.$moment().format("HH:mm"));
  }
}

 

以上是关于Vue框架引入JS库的正确姿势的主要内容,如果未能解决你的问题,请参考以下文章

学习vue.js的正确姿势(转载)

vue项目静态资源(图片,字体)引用路径正确姿势

vue-awesome-swiper的正确使用姿势

Angular JS的正确打开姿势——简单实用(上)

回归 | js实用代码片段的封装与总结(持续更新中...)

slf4j日志引用正确姿势