小程序使用canvas不到几分钟发热很厉害
发布于 6 年前 作者 yang71 20036 次浏览 来自 问答

hi, 小程序使用canvas不到几分钟发热很厉害,感觉手机都很烫手了,不知道为什么,现在有办法解决吗?

这是我的刷下代码

if (this.val == null) {
  console.log('interval' this.val)
  this.val = setInterval(function () {
    if (that.statS == 1) {
      that.stage.update()
    }
  }, 16)
}

这是停止刷新的代码

/**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {
   if (this.val != null) {
     clearInterval(this.val)
     this.val = null
   }
 },
 
 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {
   if (this.val != null) {
     clearInterval(this.val)
     this.val = null
   }
 },


回到顶部