项目新功能需要用到抽屉 但是直接使用el-drawer报错 升级了element-ui也没用
这个项目element-ui 版本是2.8.2
没有日历 抽屉等组件(项目模版一直用公司之前的)
但是更新element-ui后 仍然没有
报错 未注册 就是找不着不认呗 网上查少有类似
发现 src下的element-ui index文件
从element-ui里 import了一些插件 eg:分页 弹窗这种
并没有引入最新版本的这些插件
例如 弹窗 Vue.use(Drawer) 还要注册一下才行
他的解释是:把项目中需要用到的组件解开注释,这样打包只会打非注释的组件,可以减少打包文件大小
import Vue from 'vue'
import {
Pagination,
Dialog,
Menu,
Input,
Select,
Form,
...
Calendar,
Drawer
} from 'element-ui'
Vue.use(Pagination)
Vue.use(Dialog)
Vue.use(Menu)
Vue.use(Input)
Vue.use(Select)
Vue.use(Form)
...
Vue.use(Calendar)
Vue.use(Drawer)