radio如何储存checked勾选状态?
发布于 5 年前 作者 kdong 5731 次浏览 来自 官方Issues

类似于驾校科一选题效果,请求接口返回120条数据,控制显示十条,点击下一页出现宁外十条,如何保存上一页的radio的checked保持勾选状态

5 回复

数据保存到页面初始数据data里,修改那部分就保存就好啦

楼主怎么解决的,我也卡好几天了

120条,10条一页,就12页

list:[items,items,…items] // 12个items

items => [{第一题数据},{第二数据},…{第十二数据}]

每题数据 => {其他字段…, isChecked: 0}, isChecked选中状态

选中就更新对应题的isChecked就行

不分页120条数据勾选能做好的话,做个分页实现相同效果问题不大吧。

单选:https://developers.weixin.qq.com/miniprogram/dev/component/radio.html

多选:https://developers.weixin.qq.com/miniprogram/dev/component/checkbox.html

分页做个类似tap的就好了。

接口返回120条dataList存到本地 每次用户勾选 dataList里的item弄个字段存下状态  你分页前端做的 直接取dataList不就完事了

回到顶部