/* ================================= 接口验证 ===============================*/
// url为接口地址。注意params是一个对象,用于axios的get请求的params参数
export function validateApi(rule, value, callback, url, params) {
let reg = false
if (rule.required && !value) {
return callback(new Error('请输入内容'))
}
// new Vue().$api
// .validateApi(url, params)
request.get(url, params)
.then((res) => {
if (res && res.code === 200) {
reg = true
}
if (res && !reg && value) {
callback(new Error(res.msg))
} else {
callback()
}
})
.catch((e) => {
callback(new Error(e.msg));
})
}
JavaScript接口验证
最新推荐文章于 2022-09-07 18:05:10 发布