小程序
小游戏
企业微信
微信支付
扫描小程序码分享
类似于驾校科一选题效果,请求接口返回120条数据,控制显示十条,点击下一页出现宁外十条,如何保存上一页的radio的checked保持勾选状态
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主怎么解决的,我也卡好几天了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不分页120条数据勾选能做好的话,做个分页实现相同效果问题不大吧。
单选:https://developers.weixin.qq.com/miniprogram/dev/component/radio.html
多选:https://developers.weixin.qq.com/miniprogram/dev/component/checkbox.html
分页做个类似tap的就好了。
120条,10条一页,就12页
list:[items,items,...items] // 12个items
items => [{第一题数据},{第二题数据},...{第十二题数据}]
每题数据 => {其他字段...., isChecked: 0}, isChecked选中状态
选中就更新对应题的isChecked就行
数据保存到页面初始数据data里,修改那部分就保存就好啦
接口返回120条dataList存到本地 每次用户勾选 dataList里的item弄个字段存下状态 你分页前端做的 直接取dataList不就完事了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主怎么解决的,我也卡好几天了
不分页120条数据勾选能做好的话,做个分页实现相同效果问题不大吧。
单选:https://developers.weixin.qq.com/miniprogram/dev/component/radio.html
多选:https://developers.weixin.qq.com/miniprogram/dev/component/checkbox.html
分页做个类似tap的就好了。
120条,10条一页,就12页
list:[items,items,...items] // 12个items
items => [{第一题数据},{第二题数据},...{第十二题数据}]
每题数据 => {其他字段...., isChecked: 0}, isChecked选中状态
选中就更新对应题的isChecked就行
数据保存到页面初始数据data里,修改那部分就保存就好啦
我也遇到了这个问题
接口返回120条dataList存到本地 每次用户勾选 dataList里的item弄个字段存下状态 你分页前端做的 直接取dataList不就完事了