问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | canvas | 工具 | 6.6.5 | 2.0.0 |
小程序用画板成功分享朋友圈那个解决后,今天突然有个手机直接在那里崩溃,怎么找都找不到原因。最后一条一条注释发现是这个。
wxml文件里使用了
<canvas canvas-id="shareCanvas" style="width:1800px;height:1800px;"></canvas>
这个,直接崩溃。
手机是三星的。
网友回复
oMaoyu:
好了,找到问题了。有些机型canvas的宽高不能到1800px,否则就会崩溃,目前用的是1200,已经好了,在上面就不太清楚了,希望官方在文档里解释下,今天试了好久,突然想到给这个宽高去掉,发现不会崩溃,才发现的这个问题
oMaoyu:
目前3款机型都出现了这种问题
oMaoyu:
我的问题特别明确。流程就是wxml里添加了<canvas canvas-id="shareCanvas" style="width:1800px;height:1800px;"></canvas>直接崩溃。是的,直接退出小程序闪回微信界面
Can?:
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
oMaoyu:
好吧 习惯性点击工具,其实是手机崩溃。
oMaoyu:
闪回到微信主界面,就是那个聊天界面
oMaoyu:
不是,是小程序直接闪退
Can?:
工具崩溃?
oMaoyu:
我用wx:if进行判断 但结果好像也没什么用。
oMaoyu:
顺便说下,其他手机,都没有出现问题,现在想问如何避免这个崩溃呢?或者是如何解决?