1、开启定时器后,点右上角关闭按钮退出小程序,定时器会不准;

2、后端传一个目标时间,在定时器里获取当前时间,两者相减得出剩余时间,可是new Date获取的是客户端的系统时间,当用户修改手机时间,是可以随意控制倒计时的时间的;

3、还是用第一种方法,只是在onShow里调用后端接口,修改剩余时间,可是我们小程序会经常用到选择本地相册,从相册回到小程序也会出发onShow,导致http请求频繁

4、倒计时会每秒setData一次,会不会出现性能问题




展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 余生

    16人对此回答表示赞同

    每秒1次,看你处理的内容有多少,如果只是个倒计时的展示,只要不是驱动原画蓝光级别的精细效果,应该不会卡。

    展开
    16
    6回复
    发布于 6年前

    评论(6)

    收起评论

    • Ellie3 2019-01-23 15:25

      5秒1次,不频繁啊。5秒问后台不是直接问过期没,是问服务器当前时间。……websocket的话,用也简单呢,只是websocket的话,连接一直存在,用户多了后,内存使用可能会比轮训高点。各有优劣吧。

      回复
    • Everly 2019-01-25 18:06

      每5秒一次http请求会不会挺太频繁了?我在考虑用socket连接,就是没用过socket,不知道会不会有什么隐患

      回复
    • Silje 2019-01-27 18:31

      挺长的,我建议客户端显示,就按照一般的倒计时显示走,到期的真实情况,可以每5秒问一次后台服务器

      回复
    • Lululumoon 2019-01-29 08:58

      支付完成后有120秒的体验时间,当有人在体验时其他人是排队时间,所以倒计时的时长理论上是120秒到2小时之间

      回复
    • Benjamin 2019-01-31 19:47

      你的场景是什么?倒计时的时长大概多少?

      回复
    • 吴语 2019-02-02 20:19

      newDate().getTime()获取的是手机系统时间的时间戳,只要修改手机时间就可以随意改变倒计时剩余的时间了

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部