概述
- 一直显示加载是因为正在验证,如果数据类型不对则会出现一直在加载,match 匹配正则必须是字符串匹配
- 解决办法,验证的数据转换成 string 类型
const validateIP = (rule, value, callback) => {
let ip = this.form.ip;
let exp = /^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/;
// ip.match(exp) 改成 String(ip).match(exp)
let reg = String(ip).match(exp);
if (ip === '' || ip === undefined) {
callback(new Error('请输入IP地址'));
} else if (reg == null) {
callback(new Error('输入的IP地址不合法'));
} else {
callback();
}
};
最后
以上就是清新豌豆为你收集整理的iview中的表单验证点击提交右侧一直显示加载中解决办法的全部内容,希望文章能够帮你解决iview中的表单验证点击提交右侧一直显示加载中解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复