又来填坑啦。。
是这样的,因为我在一个页面用了2个表单,然后ref的值都是相同的,验证的时候需要对着两个表单进行验证,这时问题就来了。。
在测试的时候发现,点击保存的时候只有第二个表单的item会提示请选择,意思就是第一个表单没有进行验证,原因就是ref的作用就类似于id,同一个组件内不能有相同的ref值,既然如此,就需要通过遍历去验证不同ref的表单
还有个问题就是,当ref的值是写死的字符串的时候,类似于ref="form",那么引用信息也就是this.$refs.form就是指向的ref="form"的组件,但是当ref的值是动态绑定的时候,引用信息this.$refs.form就是包含组件实例的数组,当想要获取组件的引用的时候,就需要写成this.$refs.form[0]
网友评论