因为dialog弹框打开时有延迟,所以在使用dialog自带方法open()打开弹框之前使用
open(){
this.$refs['tabForm'].resetFields()
}
报错resetFields undefined。这时我想着使用定时器进行延迟
// setTimeout(function () {
// this.$refs['tabForm'].resetFields();
// },300)
在网速正常的情况下是可以使用的,但是如果网速很慢还是会报错。最终的解决方法
try {
this.$refs['tabForm'].resetFields()
console.log(this.tabForm)
} catch (e) {
}