这个报错的发生在element的dropdown组件里,那就寻找项目中使用了该组件的地方。 组件报错在:
Cannot read properties of null (reading ‘setAttribute‘)的本身意思是因为dom还没加载完成,无法使用正确使用这个setAttribute
这个属性。分析一下应该是没有找到 el-dropdown-item
这个子组件。
仔细看了下代码,应该是
v-if
的原因,因为v-if
的惰性渲染,el-dropdown
里面是没有 el-dropdown-item
,所以应该换成v-show
。
换成v-show
,ok了~