onShow: function(){
this.initClock();
this.interval = setInterval(this.initClock, 40);
},
onUnload: function(){
clearInterval(this.interval)
},
initClock(){
const query = wx.createSelectorQuery()
query.select('#myClock')
.fields({ node: true, size: true })
.exec((res) => {
const canvas = res[0].node
const dpr = wx.getSystemInfoSync().pixelRatio
canvas.width = res[0].width * dpr
canvas.height = res[0].height * dpr
var ctx = canvas.getContext('2d')
ctx.scale(dpr, dpr)
this.drawClock(ctx)
})
},
就一个非常简单的重复渲染模拟一个时钟的方法,开发者工具上没问题,但是在真机上,不重复渲染
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
iphoneX 真机预览(非真机调试) 微信版本7.0.14