获取el-dialog内元素出现Uncaught (in promise) TypeError:Cannot set properties of null (setting ‘innerHTML‘)
根据element-ui的官方文档介绍,Dialog是懒渲染的,在第一次被打开之前都不会渲染到DOM上,如果在Dialog在未渲染的时候就进行getElementById的操作,就会报错。(2)先打开弹窗,然后使用this.$nextTick()方法把获取元素的操作套起来,即先打开,等待dialog渲染完成之后再调用getElementById获取元素。(1)可以使用文档里在open事件回调中进行元素操作。JavaScript部分。JavaScript部分。
原创
2023-08-12 10:57:39 ·
428 阅读 ·
0 评论