关于支付宝小程序在 安卓机(米10) 倒计时问题

博客内容描述了一位开发者在移动端遇到的页面倒计时渲染延迟问题。问题表现为在米10手机上,倒计时似乎从6秒开始,而并非设定的10秒。经过排查,发现是页面延迟渲染导致的。尝试了在`onLoad`中延时调用倒计时方法解决了问题,但未能找出根本原因。最终,通过使用弹框确认操作来触发倒计时作为临时解决方案。
摘要由CSDN通过智能技术生成

问题描述

要在进入页面开始倒计时,倒计时十秒之后显示阅读完成,请看下面视频描述
IOS 手机测试是没有问题的,用我自己的手机 (米10)测试就出现了这个问题

注意:代码中设置的都是 10s 倒计时,为了测试 我刚开始设置了 test,只从页面来看,感觉倒计时是从 6s 开始了
在这里插入图片描述

问题解决过程

尝试一: 我 console 了 time 是否设置成功

在这里插入图片描述
console 出来的结果是没问题的,由此可见是渲染的问题,不是 写的倒计时方法有问题

但是,渲染的时候用的都是最简单的 this.setData 也能console出来,排除不出来问题

尝试二: 掐指一算,感觉是不是页面延迟渲染的问题,我们给 onLoad 中不直接调用倒计时方法,用了一个 5s 延迟来测试,这下倒计时正常从 10s 开始

说明是页面渲染延迟的问题,所以,为什么会页面延迟渲染呢?

尝试三:同样,我如果把这个有倒计时的页面放在首页位置自加载,这个倒计时也是没问题的,由此我们来断定是不是之前加载的页面影响了这个倒计时页面的渲染呢?

我们尝试到这里就是在找不出来原因!!!

所以我们采用了一个傻瓜的解决方法

解决方法

使用了一个弹框,用确定按钮来触发这个倒计时方法,是正常操作的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值