1.先在接口层写请求函数
//检查旧密码是否正确
export const chekOld = params => req.get('/users/checkoldpwd', params)
2.密码验证页先引入模块
import { chekOld } from "../../api/account";
3.elmUI里的
// 密码验证
oldpass: [
{
validator: checkOldpass, //验证
trigger: "blur", //焦点消失触发
required: true //必填红星
}
4.data里写入密码验证
// 密码
var checkOldpass = async (rule, value, callback) => {
let { code, msg } = await chekOld({ oldPwd: value });
console.log(code, msg);
if (value === "") {
callback(new Error("请输入密码"));
} else if (value.length > 7 || value.length < 3) {
callback(new Error("密码长度在3~6位数之间"));
} else if (code === "11") {
callback(new Error(msg));
} else {
callback();
}
};