其他分享
首页 > 其他分享> > element-ui 对话框dialog 重置表单报错Cannot read property 'resetFields' of undefined

element-ui 对话框dialog 重置表单报错Cannot read property 'resetFields' of undefined

作者:互联网

问题原因:

mouted加载table数据以后,隐藏的弹出框并没有编译渲染进dom里面。click弹出的时候$refs并没有获取到dom元素导致 'resetFields' of undefined。

解决方案:

如果是第一次就点击新增就没必要reset, 根据元素undefined判断

 

resetForm() {
      if (this.$refs.userEditRef !== undefined) {
        this.$refs.userEditRef.resetFields()
      }
}

 

标签:userEditRef,undefined,对话框,resetFields,refs,dom,报错,元素,property
来源: https://www.cnblogs.com/canjiaXQD/p/15034950.html