vue判断用户是否输入某个值 会有很多个if请问有更简洁的方法吗?

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

回到顶部