非空校验vue
【代码】非空校验vue。
·
// let itemes = [
// {
// name: "厂区名称",
// item: this.population_fac.facname
// },
// {
// name: "城市",
// item: this.population_fac.cityid
// }
// ]
// if (this.$Nonempty(itemes) != '过') {
// this.$message.error(this.$Nonempty(itemes) + `不能为空`);
// return
// }
Vue.prototype.$Nonempty = function (...methodOptions) {
// 遍历所有传入的参数
if (!Array.isArray(methodOptions[0])) {
return '校验失败';
}
for (let item of methodOptions[0]) {
if (item.regex) {
const regex = item.regex;
if (item.item == null || item.item === '' || !regex.test(item.item)) {
return item.name;
}
} else {
if (item.item == null || item.item === '') {
return item.name;
}
}
}
return '过';
};
更多推荐
已为社区贡献3条内容
所有评论(0)