official-account 在 onShow 周期的显示和隐藏问题
- 预期表现 需求是在页面显示几次组件后不再显示,避免打扰到用户,但是目前的组件在隐藏之后似乎没法再重复显示出来。抽象出下面的 demo 可以复现这个问题 - 提供一个最简复现 Demo js: onShow() { setInterval(() => { if(this.data.displayTime === 5) { this.setData({ displayTime: 1, }) return } this.setData({ displayTime: 5, }) }, 5000) } wxml: <official-account wx:if="{{displayTime !== 5}}" />