昨天在批改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() } }, },