微信小程序計時器的實現

1、index.wxml

<view class="main">
<image class="jishi" src=""></image>
<label>已用時:{{h}}:{{m}}:{{s}}</label>
</view>

2、index.js

// index.js
// 獲取應用實例
const app = getApp()

Page({
  data: {
    h:'00',
    m:'00',
    s:'00',
  },
  queryTime:function(){
    const that = this
    var hou = that.data.h
    var min = that.data.m
    var sec = that.data.s
    setInterval(function(){
      sec++
      if (sec>=60){
        sec = 0
        min++
        if(min>=60){
          min = 0
          hou++
          that.setData({
            h:(hou<10?'0'+hou:hou)
          })
        }else{
          that.setData({
            m:(min<10?'0'+min:min)
          })
        }
      }else{
        that.setData({
          s:(sec<10?'0'+sec:sec)
        })
      }
    },1000)
  },
  onLoad:function(options){
    this.queryTime()
  },
})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章