小程序倒计时在iso使用中真机调试正常但是上线跟体验版本都无法正常运行?
发布于 3 年前 作者 fang85 12922 次浏览 来自 官方Issues

setInterval(function(){

          var letftime=res.data.time-(Math.round(new Date().getTime()/1000).toString())

          if(letftime<=1){

          that.setData({

            h:'00',m:'00',s:'00'

            })

            return;

          }

          var hour=Math.floor(letftime/3600)

          var minute=Math.floor((letftime-hour*3600)/60)

          var second=Math.floor(letftime-hour*3600-minute*60)

          if(minute>=0&&second>=0){

            that.setData({

              m:minute<10?'0'+minute:minute,

              s:second<10?'0'+second:second,

              h:hour<10?'0'+hour:hour

            })

          }

        })

1 回复

打开手机调试,看有没有报错。主要看 letftime 是否有值,之前我有遇到过 iOS 不支持 new Date() 的。

回到顶部