Vue.use与vue.component的区别
1.Vue.use与vue.component的区别Vue.use是注册插件,而vue.component是注册组件.差别就像是Vue.use=只能穿戴,vue.component=手机.Vue.use比vue.component更强大,一般是由多个组件组成.2.vue.use 如何封装Vue.use 可以接收一个对象对象obj中需要提供一个 install 函数在 Vue.use(obj) 时,
·
1. Vue.use与vue.component的区别
Vue.use是注册插件,而vue.component是注册组件.差别就像是Vue.use=只能穿戴,vue.component=手机.Vue.use比vue.component更强大,一般是由多个组件组成.
2.vue.use 如何封装
-
Vue.use 可以接收一个对象
-
对象obj中需要提供一个 install 函数
-
在 Vue.use(obj) 时,会自动调用该 install 函数,并传入 Vue构造器
-
用vue.use进行组件注册时候,会首先判断组件的installed属性是否为true,为true说明此组件已经注册过,如果没有注册的话,在use注册的同时,会给组件添加一个属性installed:true
-
插件的install方法将接收两个参数,第一个是参数是Vue,第二个参数是配置项options
const Myuse = {
install(obj) {
console.log('install.....', obj)
}
}
Vue.use(Myuse)
更多推荐
已为社区贡献5条内容
所有评论(0)