当前位置:网站首页>【解决报错】Error in v-on handler: “TypeError: Cannot read property ‘resetFields’ of undefined”

【解决报错】Error in v-on handler: “TypeError: Cannot read property ‘resetFields’ of undefined”

2022-04-23 16:53:00 栀妹儿

vue项目用elm框架写表单
在新增的时候一般要让数据清空this.$refs['form'].resetFields();
但是在页面加载进来的时候还没有渲染dom元素
所以直接点新增会报错:

Error in v-on handler: "TypeError: Cannot read properties of undefined (reading 'resetFields')"

解决方案:
1、加判断

if(this.$refs['form'] !== undefined) {
    
  this.$refs['form'].resetFields();
}

2、延迟回调

this.$nextTick(() => {
    
	this.$refs['form'].resetFields();
})

版权声明
本文为[栀妹儿]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_38990605/article/details/124338946