比如數據[
{name:'張三',isshow:'false'},name:'李四',isshow:'false'},
]
這里是自己寫的驗證,沒用elemten的
如果有2張票,需要刷2張身份證,則電話號碼驗證的時候怎么搞,必須全部通過,點擊支付才能執行下一步操作
如果foreach的話,這個訂單接口會執行2次,這個定時器會加倍的執行,所以這個行不通
ES6為Array增加了find(),findIndex函數。
find()函數用來查找目標元素,找到就返回該元素,找不到返回undefined。
findIndex()函數也是查找目標元素,找到就返回元素的位置,找不到就返回-1。
mounted(){
this.ticketArr=[
{
name:'大師傅',
isshow:false
},
{
name:'的風格',
isshow:false
}
]
if(this.ticketArr.findIndex(target=>target.isshow===true)==-1){
console.log('驗證通過')
}else {
console.log('驗證不通過')
}
}