vue判断用户是否输入某个值 会有很多个if请问有更简洁的方法吗?
如这两个判断,是否有更简洁的方法实现?有时候还会使用到正则,因为页面比较特殊 没有用到表单~
请大神们指点指点~
回答:
提取公共内容进行封装
let check = [ {msg: '请输入姓名', value: username, verification: /.+/},
{msg: '请输入身份证', value: idcard, verification: /.+/}
].every(item => {
let check = item.verification.test(item.value)
if(!check){
vant.Toast.fail(item.msg)
}
return check
})
if(check){
// 你的逻辑
}
以上是 vue判断用户是否输入某个值 会有很多个if请问有更简洁的方法吗? 的全部内容, 来源链接: utcz.com/p/937256.html