动态显示隐藏的表单切换后,应该清空上次的表单校验结果: this.$refs.myForm.clearValidate('xx'); 否则相同位置的校验结果会混乱的。 表格数据校验 核心: 1、必须使用嵌套属性,即表格列表的数组应该是某个属性的值。例如: { elTableModel: { tableData: [] } } 1. 2. 3. 4. 5. 2、外层的 el-
在这个例子中,当用户点击“清除用户名验证信息”按钮时,clearUsernameError方法会被调用,它会通过this.$refs.myForm.clearValidate('username')来清除username字段的验证信息。 4. 测试修改后的表单 在修改代码后,确保测试表单以确保验证信息被正确清除。这可以通过触发验证(例如,通过输入无效数据然后尝试清除验证信息)并...
:prop 绑定的属性需要与v-model绑定的属性一致,不然校验规则无效。 提交数据后,我们往往需要再取消校验,可以使用clearValidate() if(this.$refs['newForm']){this.$refs['newForm'].clearValidate()}