昨天在批改 bug 时,遇到一个问题,须要以后的表单验证两个字段,一个是工夫,一个是参会人员。工夫失常应用 el-form 表单的 rules 验证规定就行。参会人员,之前的开发同学应用的是点击 input 框,弹出一个人员组织树的 dialog,抉择人员,点击确定,敞开 dialog。敞开时,调用一个办法,拿到抉择的人员。树插件拿到的人员数据是数组类型,input 的框只承受 number 和 string。并且要求应用 form 表单自身的验证模式。
找了个各种方法,最初应用了这个 clearValidate. watch 监控 projectScienceAsso 的值,如果有值就移除报错。
projectScienceAsso:{
immediate:true,
handler(newVal, oldVal) {if(oldVal!==newVal){this.clearFiles()
}
},
},