为了账号安全,请及时绑定邮箱和手机立即绑定

在foreach使用if语句为什么不能循环输出?

在foreach使用if语句为什么不能循环输出?

慕瓜6365496 2019-03-26 17:52:01
在vue中,使用foreach循环数组里的每一条数据,其他的都没问题,但是在if语句里判断两个字段是否相等就不行了,都是只判断最后一条数据,请各位大神帮我看一下是怎么回事啊tog() {        this.articleList.forEach((article) => {                                if (this.search === article.title) {    //就是这里的代码不能循环列表中的每一条数据                 console.log(article.title)                  this.show = false;                  this.flag = false;                 this.reveal = true;                                 this.resArr.push(article);             } else {                                   this.show = true;                                   this.flag = true;                                   this.reveal = false;             }         })     }
查看完整描述

3 回答

?
Eilan

TA贡献1条经验 获得超0个赞

代码没问题啊。。

查看完整回答
反对 回复 2019-04-23
  • 3 回答
  • 0 关注
  • 1782 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信