wxml 里 使用了<canvas 后 直接崩溃
发布于 6 年前 作者 xiaochao 8480 次浏览 来自 问答

小程序用画板成功分享朋友圈那个解决后,今天突然有个手机直接在那里崩溃,怎么找都找不到原因。最后一条一条注释发现是这个。

wxml文件里使用了

<canvas canvas-id=“shareCanvas” style=“width:1800px;height:1800px;”></canvas>

这个,直接崩溃。

手机是三星的。

10 回复

不是,是小程序直接闪退

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

好了,找到问题了。有些机型canvas的宽高不能到1800px,否则就会崩溃,目前用的是1200,已经好了,在上面就不太清楚了,希望官方在文档里解释下,今天试了好久,突然想到给这个宽高去掉,发现不会崩溃,才发现的这个问题

工具崩溃?

目前3款机型都出现了这种问题

好吧  习惯性点击工具,其实是手机崩溃。

我用wx:if进行判断  但结果好像也没什么用。

我的问题特别明确。流程就是wxml里添加了<canvas canvas-id=“shareCanvas” style=“width:1800px;height:1800px;”></canvas>直接崩溃。是的,直接退出小程序闪回微信界面

闪回到微信主界面,就是那个聊天界面

顺便说下,其他手机,都没有出现问题,现在想问如何避免这个崩溃呢?或者是如何解决?

回到顶部