关于Element中Tooltip打包后失效问题
原因:楼主用了webpack-dll的配置,发现打包后线上的tooltip控件不起作用;找了好多方法解决:
- 解决办法:在vue文件中单独引入文件,单独注册组件即可;无效
import { Vue } from 'vue'; import { Popover } from 'element-ui'; Vue.use(Popover);
- 删除node_modules重新下载,因为有时候可能是node_modules有冲突其他的;无效;
- 配置webpack.dll配置中的resolve配置项,最主要就是alias中的vue$问题,eleUI依赖vue.runtime.esm.js,但是你的项目依赖的是vue.esm.js,最终dll里面有两个vue,就导致tooltip的popper没有初始化;Element-UI_Issues
解决方法,保持dll.config和base.config中alias的vue一致
resolve: { alias: { vue$: 'vue/dist/vue.esm.js', } },
相关推荐
yuzhu 2020-11-16
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
sjcheck 2020-11-03
怪我瞎 2020-10-28
源码zanqunet 2020-10-28
gloria0 2020-10-26
王军强 2020-10-21
学习web前端 2020-09-28
QiaoranC 2020-09-25
anchongnanzi 2020-09-21
安卓猴 2020-09-12
Macuroon 2020-09-11
kiven 2020-09-11
LittleCoder 2020-09-11
Cheetahcubs 2020-09-13
小焊猪web前端 2020-09-10
颤抖吧腿子 2020-09-04
softwear 2020-08-21