小程序
小游戏
企业微信
微信支付
扫描小程序码分享
求助大神,这种数据该如何绑定
data:{ att=[{id:'99',0011:true}{id:'66',00122:false}], no:"0011" } <view wx:for={{att}} <button disabled="{{item.no}}"> </view> 主要就是想使其根据从数据库传来的数组att实现按钮是否可用disaled=“true”
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这样写 <view wx:for="{{att}}"> <button disabled="{{item[no]}}" >{{item.id}}</button> </view> data: { att:[ {id:'99','0011':true}, {id:'66','00122':false} ], no:"0011" },
ps:其实还可以把api返回的数据处理一下更方便,如下
att:[ {id:'99',no:'0011','btn_status':true}, {id:'66',no:'00122','btn_status':false} ],
--↓↓👍如果觉得有帮助的话请点个【有用】吧
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在js层把数据处理好再绑定吧
let no = this.data.no; for(let i=0; i<att.length; i++) { if(att[i][no]) { att[i].no = true; }else { att[i].no = false; } } 纯手打,不知道对不对,大概思路就是这样,然后按就按照你上面那样绑定
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这样写 <view wx:for="{{att}}"> <button disabled="{{item[no]}}" >{{item.id}}</button> </view> data: { att:[ {id:'99','0011':true}, {id:'66','00122':false} ], no:"0011" },
ps:其实还可以把api返回的数据处理一下更方便,如下
att:[ {id:'99',no:'0011','btn_status':true}, {id:'66',no:'00122','btn_status':false} ],
--↓↓👍如果觉得有帮助的话请点个【有用】吧
在js层把数据处理好再绑定吧
let no = this.data.no; for(let i=0; i<att.length; i++) { if(att[i][no]) { att[i].no = true; }else { att[i].no = false; } } 纯手打,不知道对不对,大概思路就是这样,然后按就按照你上面那样绑定