Vue.use()的作用
扩展vue的功能 比如vuex ,vueRouter,vant 都通过Vue.use( ) 加强Vue的能力
具体使用方式
1:导入插件 (以vant 为例 ) imoprt vant from 'vant'
2:通过Vue.use()注册插件 Vue.use(vant)
3:使用 vant
自定义一个插件 通过vue.use()注册 使用插件
先明白
Vue.use( 对象) 括号内是一个对象
对象中必须有 install( Vue) 方法 这个方法的参数就是Vue的实例对象 是由Vue.use()传入的
通过这个实例对象 可以调用Vue的方法创建不同的功能
实践
创建一个单独的js文件 导出一个带有install( Vue)方法的对象
export default {
install( Vue){
// 书写具体的功能
}
}
把功能导入 main.js中 并使用 Vue.use() 注册
import 功能名 from '路径'
Vue.use(功能名)
导入完成就可以在全局使用这个功能