如何实现离开页面10s后再次进入页面让他刷新

发布于 6 年前作者 jing2111325 次浏览最后编辑 6 年前来自 ask

如何实现 离开首页后去其他页面 10秒内点击回到首页页面不刷新,10秒后点击回到首页页面刷新

3 回复
juanwang
juanwang1 楼6 年前

onShow(){

    if(this._lastHideTime && (new Date().getTime() -  this._lastHideTime) > 10000){

        console.log(‘refresh’)

    }

},

onHide(){

    this._lastHideTime = new Date().getTime()

}

要保持数据最新的话,正确逻辑不是应该判断距离上一次更新数据的时间是否超过10s吗,为什么记录离开时间。。

gangduan
gangduan2 楼6 年前

在首页的onHide方法里面记录离开首页的时间,在onShow方法里面获取当前时间,两个时间间隔如果超过10秒就刷新

weixiang
weixiang3 楼4 年前

页面加载的时候加个10秒定时器,10秒后刷新页面数据