1、在data里return外判断是否第一次加载页面:

let rulesCheck = (rule, value, callback) => {
if (!this.isFirstLoad) {
if (value.length === 0) {
callback(new Error('请选择试题分类'));
} else {
callback();
}
} else {
this.isFirstLoad = false;
}
};
 
2、在data里定义变量:
isFirstLoad: true //首次加载
 
3、添加到校验位置:
name: [
{ required: true, message: '请选择试题分类', trigger: 'change', validator: rulesCheck }
]
posted on 2022-05-17 15:30  热心市民宗某§  阅读(979)  评论(0)    收藏  举报