1、vue.prototype:实例上挂载属性/方法,例如Vue.prototype.axios = axios;
vue.prototype和vue.use的区别和注意点

2、vue.use:引入插件,例如vuex,vue.use(vuex)
vue.prototype和vue.use的区别和注意点
如图,vue.use会初始化插件,运行导出的intsall函数

// 使用插件Vuex  // 初始化插件 Vue.use(plugin); 
 
区别:
1、不是为了vue写的插件(插件内要处理)不支持Vue.use()加载方式
2、非vue官方库不支持new Vue()方式
3、每一个vue组件都是Vue的实例,所以组件内this可以拿到Vue.prototype上添加的属性和方法。
总结

Vue的插件是一个对象, 
插件对象必须有install字段.
install字段是一个函数.
初始化插件对象需要通过Vue.use()
 
 

相关文章:

  • 2022-12-23
  • 2021-05-31
  • 2021-11-30
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2023-04-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
相关资源
相似解决方案