在Android和Windows平台上setData后wxs函数会响应两次,wx:if判断条件会受这个影响,当前后两次判断结果不同时会出错,界面会卡住。
写了一个用wx:if进行条件渲染的片段。内容为一个按钮点击计数,当计数达到5之后显示一个view。在开发工具上点击五次后会正常出现view再点消失。在Android上点两次后会卡住,view不出现,再点没反应。Windows上点一次就会卡住。
代码片段连接:https://developers.weixin.qq.com/s/kYIcWUmW7qUA
开发工具上情况:
Android上的情况,下为调试log,点两次后报错卡住,后续点击有log但界面不变:
Windows上的情况,左为调试log,点击一次就会报错卡住,后续点击有log但界面不变:
代码:
看下是不是在skyline模式下