小程序
小游戏
企业微信
微信支付
扫描小程序码分享
页面上有循环出来的radio组件若干,选中radio选项之后保存了修改后的参数,切换题目时能拿到修改后的数据,再切换回原来的题目也能拿到,但是修改后的数据不会渲染而是页面上的radio全部都被重置成未选中状态,求解。
这是一开始选择radio,页面有渲染,数据有修改:
这是切换题目后,能拿到修改后的数据:
再切回原来的题目,能拿到修改后的数据,但是页面没渲染:
代码片段分享了,求官方人员和各路大神们帮我看看是不是我哪里写错了,还是说是其他什么问题。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
checked有bug,一直没修改 选中变成了checked='',实际上你不论使用checked=“true”还是checked=“false”,按钮都是选中状态。 也就是说只能做为单题的情况。如果有多题,就根本没有,每次的选择都会保留,根本没法设置 这功能就是个鸡肋
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我做的项目就是多题的,我写的是选中就checked='true',没选中就checked='',目前没发现问题。
你数据是正确的,,但是你太在意js反而忽略了wxml....你页面根本没有通过你的数据进行显示和隐藏。。
什么意思,能讲得详细点吗,我每次点完一个radio之后都会对数据用this.setData方法进行实时修改
这个不是数据问题,你没发现你选中之后,只是多了一个checked吗??
你的{{item.checked}}根本没有被渲染出来
我刚刚看了 wxml确实checked是空 为什么会导致这种情况呢 我已经通过js添加了checked的值了呀 而且修改完之后打印出来的数据也是对的 怎么会没有渲染出来
知道有什么解决办法吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
checked有bug,一直没修改 选中变成了checked='',实际上你不论使用checked=“true”还是checked=“false”,按钮都是选中状态。 也就是说只能做为单题的情况。如果有多题,就根本没有,每次的选择都会保留,根本没法设置 这功能就是个鸡肋
我做的项目就是多题的,我写的是选中就checked='true',没选中就checked='',目前没发现问题。
你数据是正确的,,但是你太在意js反而忽略了wxml....你页面根本没有通过你的数据进行显示和隐藏。。
什么意思,能讲得详细点吗,我每次点完一个radio之后都会对数据用this.setData方法进行实时修改
这个不是数据问题,你没发现你选中之后,只是多了一个checked吗??
你的{{item.checked}}根本没有被渲染出来
我刚刚看了 wxml确实checked是空 为什么会导致这种情况呢 我已经通过js添加了checked的值了呀 而且修改完之后打印出来的数据也是对的 怎么会没有渲染出来
知道有什么解决办法吗