加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

利用canvas实现倒计时功能

发布时间:2020-12-16 23:15:36 所属栏目:百科 来源:网络整理
导读:? wxml代码: view class=“page-body” view class=“page-body-wrapper” canvas canvas-id=“canvas” class=“canvas”/canvas /view /view js代码: onReady: function () { this.totalTime = 30 this.interval = setInterval(this.drawText,1000) }, d

?

wxml代码:
<view class=“page-body”>
<view class=“page-body-wrapper”>
<canvas canvas-id=“canvas” class=“canvas”></canvas>
</view>
</view>

js代码:
onReady: function () {

this.totalTime = 30
this.interval = setInterval(this.drawText,1000)
},
drawText: function (){
var context = wx.createCanvasContext(“canvas”)
var _totalTime = this.totalTime
function text(t)
{
context.setFontSize(20)
context.fillText(t,100,100)
}
text(_totalTime)

_totalTime = _totalTime - 1
this.totalTime = _totalTime

context.draw(false,dd=>{
if (this.totalTime < 0)
{
this.totalTime = 30
}
})
},

更多代码详情:https://github.crmeb.net/u/LXT

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读