canvas不显示问题

发布于 6 年前作者 ping6414364 次浏览最后编辑 6 年前来自 ask

canvas在切换自定义的导航栏后不显示。点击canvas后才显示出来。

我自定义一个导航栏

WXOPEN Club 内容图片

就第一次是看见的,然后我点击别的导航的时候canvas不见了:

WXOPEN Club 内容图片

我用鼠标点击不见的canvas就显示出来但是那个小圆点可能点击不到不见了:

WXOPEN Club 内容图片

微信开发者工具

WXOPEN Club 内容图片

基础库

WXOPEN Club 内容图片

canvas的代码:

WXOPEN Club 内容图片

2 回复
mengxiuying
mengxiuying1 楼6 年前

看了下代码,看到是用的 wx:if 来控制 tab 切换的。使用 wx:if 的话,canvas 组件也会被销毁,导致你这里的白屏。这里有两种做法:1、用 hidden 来控制 canvas 显隐。 2、重进 tab 的时候重绘一下 canvas。

mingu
mingu2 楼4 年前

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。