el-form校验取不到值,watch深度监听失效
原因:表单值放在data的from属性中,在每次弹出修改框时,form=response.data,此时from中没有校验的字段,所以导致校验一直取不到值一直报必填错误,监听也失败了
解决:
//因后台接口未返回这两个字段所以需要初始值,否则表单校验规则错乱
response.data.feeAttributeCode = response.data.feeAttributeCode
? response.data.feeAttributeCode
: '';
response.data.subjectCodes = response.data.subjectCodes
? response.data.subjectCodes
: '';