多选框初始化时总是默认校验显示问题
解决办法:
表单校验规则
{ required: true, validator: validatorType, trigger: 'change' }
设置变量判断是否是第一次加载
isFirstLoadhidden: true
判断如果第一次加载则不校验,第二次再校验是否进行了选择
let validatorType = (rule, value, callback) => {
if (!state.isFirstLoadhidden) {
if (value.length === 0) {
callback(new Error('请选择。。。'));
} else {
callback();
}
} else {
state.isFirstLoadhidden = false;
}
}