收藏
回答

自定义component 中 pageLifetimes 的 show() 有时候不执行及显示有误?

自定义组件,包含了一个倒计时的字段处理。

因为有一定的实时性需求,每次进入页面的时候重新获取数据。

所以在 show() 中清除 timer 并重新处理

pageLifetimes: {
    showfunction() {
      // 页面被展示
        clearTimeout(this.data.timer)
        this.setData({
          timeCount: timeCount
        })
        if (timeCount > 0) {
          this.CountDown();
        }
    },
}

错误现象有一下几类

1,倒计时没有执行

2,第二个组件的倒计时显示的是第一个组件的


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

1 个回答

登录 后发表内容
问题标签