小程序
小游戏
企业微信
微信支付
扫描小程序码分享
orders是页面data里的值,结果循环取GOODS_属性显示不了,但STATUS_等其他属性又能显示,我还试过for循环嵌套,也拿不到GOODS_里的属性,不知道怎么回事
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
goods_ 是个数组肯定不会显示啊 再遍历一次 或者item.goods_[0] 取值显示看看
你的GOODS_是数组,你是不是应该再对GOODS_遍历下
item.goods.props
GOODS_里边是什么?空字符串?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
goods_ 是个数组肯定不会显示啊 再遍历一次 或者item.goods_[0] 取值显示看看
你的GOODS_是数组,你是不是应该再对GOODS_遍历下
item.goods.props
GOODS_里边是什么?空字符串?
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
})