解决Element-Plus的el-popover组件带来的问题

1,633 阅读1分钟

在使用el-popover时,你可能会遇到这个报错# Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘insertBefore‘)

1677254059957.png

这个问题的根源可能是在于el-popover里面的内容。比如内容dom不存在但却操作了dom。

只需要在el-popover下的内容div加上v-if,参数取el-popover属性visible的参数就可以了。

image.png

又或者某个数据不存在,却访问了它。 只需要使用?.操作符对参数进行判空操作就行了。

image.png