element-ui升级到element-plus兼容性问题处理

1.报错:dropdown-item.mjs:42 Uncaught (in promise) TypeError: Cannot destructure property ‘onItemEnter’ of ‘(0 , vue__WEBPACK_IMPORTED_MODULE_0__.inject)(…)’ as it is undefined.

在这里插入图片描述
对应的源码位置如下,是elemen-plus中的dropdown-item文件报的错
在这里插入图片描述
解决:el-dropdown-item不能独立使用,在el-dropdown标签内使用

2.popover组件在点击其他地方关闭时反应很慢,有延迟

解决:element-plus在el-popover组件中新增了hide-after属性设置延迟关闭。将其设置为0或者其他自定义时间即可。

在这里插入图片描述

3.el-popover有默认的offset

elemen-ui中el-popover的offset默认是0,在element-plus中offset默认是12

持续更新

上一篇:SQL109 纠错4(组合查询,order by..)


下一篇:PyTorch-----torch.randn函数详解