小程序
小游戏
企业微信
微信支付
扫描小程序码分享
后台接口已经获取到复选框的value值,如何在页面中将这些value值的复选框选中?
页面:
value值:
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我觉得应该是这样做吧: WXML: <checkbox-group bindchange="checkboxChange"> <label class="weui-cell weui-check__label" wx:for="{{checkboxList}}" wx:key="{{item.value}}"> <view class="weui-cell__hd"> <checkbox value="{{item.value}}" checked="{{item.ischecked}}"/> </view> <view class="weui-cell__bd">{{item.value}}</view> </label> </checkbox-group> JS: data: { checkboxList: [ {value: '无', ischecked: ''}, {value: '肝炎', ischecked: ''}, {value: '高血压', ischecked: ''}, {value: '糖尿病', ischecked: ''}, {value: '高血脂', ischecked: ''}, ] }, let family_brothers_array = family_brothers.split(','); var checkboxList = this.data.checkboxList; family_brothers_array.forEach(element => { checkboxList.forEach(ele => { if(ele.value == element){ ele.ischecked = true; this.setData({ checkboxList:checkboxList }) } }); });
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我觉得应该是这样做吧: WXML: <checkbox-group bindchange="checkboxChange"> <label class="weui-cell weui-check__label" wx:for="{{checkboxList}}" wx:key="{{item.value}}"> <view class="weui-cell__hd"> <checkbox value="{{item.value}}" checked="{{item.ischecked}}"/> </view> <view class="weui-cell__bd">{{item.value}}</view> </label> </checkbox-group> JS: data: { checkboxList: [ {value: '无', ischecked: ''}, {value: '肝炎', ischecked: ''}, {value: '高血压', ischecked: ''}, {value: '糖尿病', ischecked: ''}, {value: '高血脂', ischecked: ''}, ] }, let family_brothers_array = family_brothers.split(','); var checkboxList = this.data.checkboxList; family_brothers_array.forEach(element => { checkboxList.forEach(ele => { if(ele.value == element){ ele.ischecked = true; this.setData({ checkboxList:checkboxList }) } }); });