收藏
回答

switch组件在重新生成后保持check状态

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug switch 客户端 6.5.3 2.0.0

- 当前 Bug 的表现(可附上截图)


在代码中我循环输出订单列表,switch中也是循环体中的一部分。

输出效果如图



功能需求是点击删除后删除switch开启的订单。删除后会重新获取一次orderList,所以订单也会刷新一次。比如我选中订单4删除。订单4会消失,其余订单switch应该是关闭状态。


删除之后数据成功更新,switch应该被重新刷新一遍,因为id变成了新的id。但是选中的状态却保留了下来。此问题在选中多个switch删除时依旧会在刷新数据后保持之前的选中状态。


- 预期表现

- 复现路径

- 提供一个最简复现 Demo

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容