资讯专栏INFORMATION COLUMN

微信小程序:for..in里用if..else导致不能for循环的问题

Cristic / 1478人阅读

摘要:默认为请求接口,是个数组,将里的数据到里可以循环将是否显示写入数组里


请求接口,获得一个对象数组,将res.data里的数据push到result数组里
有四种状态,根据状态type不同来判断需要显示的数据,但是我将if判断写在了for..in里就会出现数据不循环的情况,所有我用了forEach()的方法,forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数,在回调函数里进行判断,将判断的属性和属性值写进对象里,然后在wxml里通过wx:if=""来进行判断。

js:
page({
    result:[],
    cancleBtn :true,//默认为true
    get(){
        utils.askData("get", url, "", (res) => {//请求接口,res.data是个数组,将res.data里的数据push到result里
          for (let key in res.data) {
                result.push(res.data[key]);
            //if(res.data[key].type == "1"){
            //this.setData({
             //   cancleBtn :"true",
           // })
           // }else{
             //this.setData({
             //   cancleBtn :"false",
           // })
          // }
          }
          //可以循环
        result.forEach(function(v){//将是否显示写入result数组里
        if(v.type=="1")
        { v.cancleBtn = true;}
        if (v.type== "3"){
          v.cancleBtn = false;
        }
        }, "");
    }
    });

wxml:

    


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100500.html

相关文章

  • 观点:信小程序是APP红利时代最明确分水岭

    摘要:微信小程序宣布公测后,很多开发者兴奋的打开微信公众号后台并随之注册了小程序,尝试着写在小程序里的每一行代码,看似平淡无奇,实际上就此终结了红利时代。程序俱乐部是一个专注微信小程序学习交流,相关外包招聘需求信息发布的微信公众号。 微信小程序宣布公测后,很多H5开发者兴奋的打开微信公众号后台并随之注册了小程序,尝试着写在小程序里的每一行代码,看似平淡无奇,实际上就此终结了APP红利时代。 ...

    EdwardUp 评论0 收藏0
  • 原创:跳坑指南——信小程序真机预览跟本地不同问题

    摘要:微信小程序中出现最多的一个问题,就是真机跟本地不同我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考本地看不到数据,就先让本地能看到数据,再看本帖。。。。 微信小程序中出现最多的一个问题,就是真机跟本地不同:我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考: 本地看不到数据,就先让本地能看到数据,再看本帖。。。。 1...

    icyfire 评论0 收藏0
  • 原创:跳坑指南——信小程序真机预览跟本地不同问题

    摘要:微信小程序中出现最多的一个问题,就是真机跟本地不同我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考本地看不到数据,就先让本地能看到数据,再看本帖。。。。 微信小程序中出现最多的一个问题,就是真机跟本地不同:我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考: 本地看不到数据,就先让本地能看到数据,再看本帖。。。。 1...

    jay_tian 评论0 收藏0
  • 原创:跳坑指南——信小程序真机预览跟本地不同问题

    摘要:微信小程序中出现最多的一个问题,就是真机跟本地不同我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考本地看不到数据,就先让本地能看到数据,再看本帖。。。。 微信小程序中出现最多的一个问题,就是真机跟本地不同:我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考: 本地看不到数据,就先让本地能看到数据,再看本帖。。。。 1...

    itvincent 评论0 收藏0
  • 信小程序(一)

    摘要:微信小程序一介绍微信小程序可以说是网页的进阶版,同样的功能,它可以更加便利。微信小程序是需要下载的,但是微信审核要小程序代码一下,所以这个下载相当于不用下载。 微信小程序(一) 介绍 微信小程序可以说是网页的进阶版,同样的功能,它可以更加便利。微信小程序是需要下载的,但是微信审核要小程序代码1M一下,所以这个下载相当于不用下载。 小程序官网地址 微信小程序对比软件: 小巧轻便,无...

    Imfan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<