微信公开课
微信公开课小程序热门讨论关于「小程序倒计时熄灭屏幕后再打开,倒计时不准确」的小程序开发问题
补充:小程序倒计时熄灭屏幕后再打开,倒计时不准确
展开:需求的场景描述(希望解决的问题):问题主要是自己开发的倒计时组件中,当页面正在倒计时,用户有很大几率会切出去看其他内容,然后等待倒计时即将结束的1,2分钟,才返回查看,或者,用户熄灭屏幕等待此时当小程序会暂停倒计时,导致用户切换回来,或者解锁屏幕,倒计时不准确希望提供的能力:真的不好意思,我组织过了一次语言,刚才说的让大家误解了,我其实意思是,想要一个API判断,小程序在前台且刚好熄灭屏幕后再打开或者提供一个熄灭屏幕的API即速小程序:假设返回的倒计时是2分钟,那么计算出2分钟后的时刻,倒计时计算距离这个时刻还有多久,就可以解决这个问题了:假设:倒计时120s,当前时刻是2018120517:11:00,那么2018120517:13:00,倒计时结束setInterval(function(){downTime=newDate(2018120517:13:00)getTime()newDate()getTime()}):这个现象很正常,每台设备的情况都不一样的,大部分手机为了节省内存和能耗,把程序切到后台之后,是自动暂停了程序的运行的,只保留基本功能,这是手机厂商系统设定的,例如王者荣耀为啥切到后台,一段时间之后再切到前台就说网络中断重新连接就是这个原因这种情况建议监听页面隐藏onHide,记录下当前时间戳,监听onShow时重新计算前后记录的时间差,重置定时器:onshow?:onShow的时候重新计算下
更多有关「小程序倒计时熄灭屏幕后再打开,倒计时不准确」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序倒计时熄灭屏幕后再打开,倒计时不准确」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序倒计时熄灭屏幕后再打开,倒计时不准确」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序倒计时熄灭屏幕后再打开,倒计时不准确」
微信公开课小程序热门讨论「小程序倒计时熄灭屏幕后再打开,倒计时不准确」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序倒计时熄灭屏幕后再打开,倒计时不准确」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。