微信小程序本身是没有双向绑定的,你可以把setData理解为重新渲染你需要的数据
表单复杂数据结构如何进行双向绑定?表单复杂数据结构如何进行双向绑定? 简单的表单我知道可以用 this.setData(e.detail.value) 这样可以绑定 如果我的表单读取的data里自定义的复杂对象数据,如何进行双向绑定? js: data: { wxId:"wx2002", name2: "张三", gender2: [ { name: "男", value: '0', checked: true }, { name: "女", value: '1', checked: false } ], skills2: [ { name: 'HTML', value: 'html', checked: true }, { name: 'CSS', value: 'css', checked: true }, { name: 'JavaScript', value: 'js', checked: true }, { name: 'Photoshop', value: 'ps', checked: true }, ], opinion2: "测试" }, wxml: <form bindsubmit="submit"> <view> <text>姓名:</text> <input name="name2" value="{{name2}}"/> </view> <view> <text>性别:</text> <radio-group name="gender2"> <label wx:for="{{gender2}}" wx:key="value"> <radio value="{{item.value}}" checked="{{item.checked}}"></radio> {{item.name}}</label> </radio-group> </view> <view> <text>专业技能:</text> <checkbox-group name="skills2"> <label wx:for="{{skills2}}" wx:key="value"> <checkbox value="{{item.value}}" checked="{{item.checked}}"></checkbox> {{item.name}}</label> </checkbox-group> </view> <view> <text>您的意见:</text> <textarea name="opinion2" value="{{opinion2}}"></textarea> </view> <view class="s_view"> <button form-type="submit" class="submitBtn">提交</button> <button form-type="reset" class="resetBtn">清除</button> </view> </form> 尝试过 使用 this.setData(e.detail.value) 结果数据结构消失了 变成了简单的值 比如 gender2: [ { name: "男", value: '0', checked: true }, { name: "女", value: '1', checked: false } ], 在简单绑定后变成了 gender2 : 0 我想要的是 绑定后 比如单击了女,数据会变成 gender2: [ { name: "男", value: '0', checked: false }, { name: "女", value: '1', checked: true } ], 例子是书上的,没有给出双向绑定的答案。 我是初学者 谢谢
2024-05-19你可以看一下这个 https://developers.weixin.qq.com/community/develop/doc/0002ec7dc6cd5894957808bd854c01
为什么申请wx.getLocation接口权限总是不通过?当前业务需要用wx.getLocation自动获得用户位置信息,而不是用wx.chooseLocation让用户选取,但是申请了好几次都是被拒绝,文字和截图重新提供了好几遍还是不行,请帮忙解决一下。小程序等上线,很急。
2024-05-18request没有query这个参数,如果按你postman的请求来说的话,那请求地址就是https://iot-api.heclouds.com/device/file-download?fid=QlfvtTrL1aWPV3tEIJRJ
request请求图片?请求返回的是文件流,如果responseType是text的话,结果为下图 [图片] 请求返回的是文件流,如果responseType是arraybuffer的话,结果为下图 [图片] postman能够正常获取 [图片] 请问小程序该如何做,才可以得到正常的arraybuffer数据
2024-05-18这个报错不影响运行吧,应该是代码检查不允许这种写法。
这个报错是因为什么,在另一个小程序里不报错,我粘贴过来就报错,换了几个版本库还报错?[图片]
2024-05-18