Vue组件开发踩坑记录
1. 注册全局方法
- 挂载到 Vue 的原型上
vue.prototype.$method = function () { }
- 使用 provide/inject API 进行选择注入。
2. 创建组件构造器,实例化组件,并挂载到页面上
import componet from 'xxx'
let ComponentConstructor = vue.extend(componet);
let componentCase = new ComponentConstructor({
// 这里是创建实例的配置项
el: document.createElement('div'),
data: Object // 初始化data数据,如果不存在,则创建,若存在,则覆盖
})
componentCase.$mount