Vue.use()和Vue.component()理解
Vue.use(组件名)注册插件1.Vue.use:接受一个参数,这个参数内部必须有install方法,并会进行参数的install方法调用2.用vue.use进行组件注册时候,会首先判断组件的installed属性是否为true,为true说明此组件已经注册过,如果没有注册的话,在use注册的同时,会给组件添加一个属性installed:true3.插件的instal...
·
Vue.use(组件名)
注册插件
1.Vue.use :接受一个参数,这个参数内部必须有install方法,并会进行参数的install方法调用
2.用vue.use进行组件注册时候,会首先判断组件的installed属性是否为true,为true说明此组件已经注册过,
如果没有注册的话,在use注册的同时,会给组件添加一个属性installed:true
3.插件的install方法将接收两个参数,第一个是参数是Vue,第二个参数是配置项options。
4.在install方法内部可以添加全局方法或者属性、全局指令、mixin混入、添加实例方法、使用
Vue.component()注册组件等。
Vue.component()注册全局组件
Vue.component(参数1,参数2)
--第一个参数是定义在使用时候元素的名称
--第二个参数是对应的要进行注册的组件名
$mount()-手动挂载
此方法为手动挂载
var MyComponent = Vue.extend({ // 构建组件构造器
template: '<div>Hello!</div>'
})
// 创建实例化对象并进行挂载到dom上
new MyComponent().$mount('#app')
// 同上边效果一样也是进行挂载
new MyComponent({ el: '#app' })
// 或者,在文档之外渲染并且随后挂载
var component = new MyComponent().$mount()
document.getElementById('app').appendChild(component.$el)
更多推荐
已为社区贡献12条内容
所有评论(0)