_this3.$refs[form].validate is not a function

记录elementui中form使用的一个坑:

当使用循环渲染来同时使用多个form的时候,直接使用官方示例代码来使用form的方法会报错,正确的写法是这样

this.$refs[form][0].validate()

注意重点是后面加了数组取第1位的写法,因为此时直接用form的ref名字去寻找它的时候会发现返回了一个数组,用this.$refs[form]的写法就会出现找不到对象的情况

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页