多列选择器,省市区域选择器,点取消时的bug
多列选择器,在选择器中选完之后点击“取消”按钮关闭弹层,再次打开弹层时,并没有取消最后选中的值并恢复正常值。
官方文档里多列选择器,省市区域选择器的demo里都存在这个问题。
求解决
3 回复
您好。
代码片段:wechatide://minicode/qLVanCmt6XYQ
复现问题的操作步骤:
点击“请选择时间”,底部弹出选择弹层,将时间调整为10:30,点击“确定”关闭弹层。此时页面上时间由默认的08:00更新为10:30;
再次点击“请选择时间”,底部弹出选择弹层,此时弹层中选中的时间为10:30。
将时间调整为12:30,点击“取消”关闭弹层。此时页面上时间仍旧为10:30,这里逻辑是对的。
再次点击“请选择时间”,底部弹出选择弹层,此时弹层中选中时间为上一次选择的12:30,而不是期望的10:30,这里是出问题的地方。
如何解决这个问题?
你好,问题未复现。请提供一下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。