点击按钮打开弹框,之后关闭弹框后,再次点击打开弹框按钮时,就会报错
TypeError: Cannot read properties of null (reading 'insertBefore')
分析:在使用el-dialog
时,需要将弹窗里面的表单内容及校验规则清空,查询了element-ui发现了destroy-on-close
方法不能将数据等清空,所以需要在打开弹框的方法中使用
function openDialog(){
dialogVisable.value = true
nextTick(()=>{
dialogRef.value.clearValidate()
})
}
,使用表单属性,将表单中的校验规则清空