收藏
回答

帮忙看下wx.for循环item.属性为什么取不到值?




orders是页面data里的值,结果循环取GOODS_属性显示不了,但STATUS_等其他属性又能显示,我还试过for循环嵌套,也拿不到GOODS_里的属性,不知道怎么回事

回答关注问题邀请回答
收藏

5 个回答

  • 小满
    小满
    2019-11-01



    2019-11-01
    有用
    回复 1
    • 小满
      小满
      2019-11-01
      1.拼写错误。2.你已经指定数组当前下标的变量名为index,你应该是index.GOODS。3。以上两点,导致你item拿不到是正常的。
      2019-11-01
      1
      回复
  • 王志鹏
    王志鹏
    2019-11-01

    goods_ 是个数组肯定不会显示啊  再遍历一次  或者item.goods_[0]  取值显示看看

    2019-11-01
    有用
    回复
  • 刁_Kyle
    刁_Kyle
    2019-11-01

    你的GOODS_是数组,你是不是应该再对GOODS_遍历下

    2019-11-01
    有用
    回复 1
    • 寒天摧雪
      寒天摧雪
      2019-11-01
      wxml里循环嵌套过,显示不出来,就像是没有这个参数GOODS_
      2019-11-01
      回复
  • 十三
    十三
    2019-11-01

    item.goods.props

    2019-11-01
    有用
    回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2019-11-01

    GOODS_里边是什么?空字符串?

    2019-11-01
    有用
    回复 9
    • 寒天摧雪
      寒天摧雪
      2019-11-01
      是对象数组
      2019-11-01
      回复
    • 11110111001011110111001110111
      11110111001011110111001110111
      2019-11-01回复寒天摧雪
      弄个代码片段上来
      2019-11-01
      回复
    • 寒天摧雪
      寒天摧雪
      2019-11-01
      let that = this;
          let gwc1 = [];
          let gwc3 = [];
          for (var j in orders) {
            let gwc2 = {};
            gwc2.COUNTER_NAME_ = orders[j].COUNTER_NAME_;
            gwc2.CREATE_TIME_ = orders[j].CREATE_TIME_;
            gwc2.PAY_AMOUNT_COLLECTED_ = orders[j].PAY_AMOUNT_COLLECTED_;
            gwc2.ORDER_NO_ = orders[j].ORDER_NO_;
            gwc2.PAY_STATUS_ = orders[j].PAY_STATUS_;
            gwc2.STATUS_ = orders[j].STATUS_;
            ChargeApi.query({
              "dataModelName": "V_SHOP_ORDER_DETAIL",
              //"USER_ID_": wx.getStorageSync("userInfo").userId,
              "accessToken": wx.getStorageSync("accessToken"),
              ORDER_ID_: orders[j].ID_
            }).then(resp => {
              gwc3 = resp.data.data;
              gwc2.GOODS_ = gwc3;
            })
            gwc1.push(gwc2);
          }
          that.setData({
            orders: gwc1
          })
      2019-11-01
      回复
    • 寒天摧雪
      寒天摧雪
      2019-11-01
      2019-11-01
      回复
    • 11110111001011110111001110111
      11110111001011110111001110111
      2019-11-01回复寒天摧雪
      for循环里 异步去获取GOODS_ ?
      2019-11-01
      回复
    查看更多(4)
登录 后发表内容
问题标签