switch组件在重新生成后保持check状态
- 当前 Bug 的表现(可附上截图)
在代码中我循环输出订单列表,switch中也是循环体中的一部分。
输出效果如图
功能需求是点击删除后删除switch开启的订单。删除后会重新获取一次orderList,所以订单也会刷新一次。比如我选中订单4删除。订单4会消失,其余订单switch应该是关闭状态。
删除之后数据成功更新,switch应该被重新刷新一遍,因为id变成了新的id。但是选中的状态却保留了下来。此问题在选中多个switch删除时依旧会在刷新数据后保持之前的选中状态。
- 预期表现
-
复现路径
-
提供一个最简复现 Demo
2 回复