背景:
需求:1的改变会置空2,2的改变会置空三,且validate会同步。
1.如何清空?
2.如何让清空后的item重新获取validate校验?
解决:change函数,配合其他api
1.清空
使用 this.$set(this.checkForm, "hostsIp", [])
清空需要清空的字段,注意不能this.checkForm.hostsIp=[]
,否则清空后无法选中选项了。
2.刷新validate校验
this.$refs.checkForm.validateField("hostsIp", (valid) => {})
对某一个字段单独校验。每当我改变了2,置空3的选项,操作后,就要刷新3的校验。