vue.extend与vue.component区别

![image.png](https://img.javascriptcn.com/f0faba13d74eacd5e6e14f8a5391533c "image.png")

应用场景:
比如我们要实现一个dialog对话框组件时,可以选择将组件插入到body还是其他节点中。

#### 2、vue.component

vue.component用于全局注册组件
大致用法:

// 注册组件,传入一个扩展过的构造器 Vue.component('my-component', Vue.extend({ /* ... */ }))

// 注册组件,传入一个选项对象 (自动调用 Vue.extend) Vue.component('my-component', { /* ... */ })

// 获取注册的组件 (始终返回构造器) var MyComponent = Vue.component('my-component')

例子:
或者
原文链接:segmentfault.com

上一篇:在vue和element-ui的table中实现分页复选
下一篇:Vue打包优化之code spliting-05

相关推荐

官方社区

扫码加入 JavaScript 社区