vue里面如何让按钮每次点击不同的地方数组循环一次?
vue项目里面每点击一次按钮,需要将点击的数据与数组进行对比,查出相同项并赋值给另一个数组,但我发现第一次点击是可以筛选出多个相同项的,但第二次第三次点击就没有筛选,发现是数组没有循环,请问哪个地方写错了嘛?
onMenuItemClick(data){
console.log(data,"117行")
this.showLeftDataFlag = true;
let arr =[];
for(var a=0;a<this.rightData.length;a++){
console.log(this.rightData[a].proId,data,"this.rightData[i].proId")
if(data==this.rightData[a].proId){
arr.push(this.rightData[a]);
break;
}
}
console.log(this.rightData,"点击左侧之后的rightData");
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来好像没啥问题,你可以debug看看是哪一部出了问题。其实查询有更方便的方法