乐趣区

微信小程序里遇到的问题

根据状态不同来判断需要显示的数据
page({result:[],
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){
// 如果在这里面判断状态,在 wxml 里数据将不会循环
// }
}
// 可以循环
result.forEach(function(v){// 将是否显示写入 result 数组里
if(v.order_status==”1″)
{v.cancleBtn = true;}
if (v.order_status == “3”){
v.cancleBtn = false;
}
}, ”);
}
});

wxml:
<view wx:for=”{{result}}” wx:key=”{{index}}”>
<view wx:if=”{{item.cancleBtn}}”></view>
</view>

退出移动版