Component 组件中 canvas 位移
发布于 5 年前 作者 xiongqiang 8210 次浏览 来自 问答

页面由 home.js 包裹了4个 Component。

在 二维码Component 中渲染了一个 canvas,初次渲染时没有问题;切换到其它组件后,再切换回 Component 组件时,canvas中内容偏移了,但是 canvas组件却没有移位

问题二:

顶部区域使用canvas绘制,从底部 【二维码】、【排行榜】切换到 【客户统计】没有异常,但是从 【我的】切换到 【客户统计】,canvas 只能看到一半,如果开了 vConsole 开启的话,打开控制台 canvas 又正常了。试着将 canvas 绘制函数延迟 1000ms,且将调用时的生命周期 从 created 更换到 ready 问题依旧

2 回复

你好,建议先在自定义tab上用 wx:if, wx:elif, wx:else 配合使用(目前你是用多个 wx:if)来暂时解决一下。后续我们会发版本来修复这个问题。

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部