data() {
let nameRule1 = (rule, value, callback) => {
let regExp = /^[a-zA-Z0-9_]+$/;
if (regExp.test(value) === false) {
callback(new Error("用户名格式错误"));
} else {
callback();
}
};
return {
//表单验证规则配置
fromRules: {
username: [
{
required: true,
message: "请输入用户名",
trigger: "blur"
},
{
validator: nameRule1,
trigger: "blur"
}
],
}
};
},
methods: {
this.$refs[formName].validate((valid) => {
if (valid) {
alert('submit!');
} else {
console.log('error submit!!');
return false;
}
});
}
//关闭校验
ref="editUser"
this.$refs.editUser.resetFields();
element表单验证
于 2021-12-23 15:06:53 首次发布