小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序线上canvas绘图本地测试环境,包括在真机中都没有问题,但是审核上线后,却显示不了
15 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是本地测试正常的效果
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这是线上报错的原因是下面这段
如果你是图片下载成功之后才开始绘制 那就不奇怪 为什么没什么都没有了
切到线上的开发,检验不勾选, downFile fail 看看是什么原因
(你的保存海报按钮 , 成功之后再出来,应该好点}
因为如果下载图片出错了,js就不执行下去,所以有可能是这个原因所以一直显示加载中,我觉得应该就是这个问题。你可以用wx.showModal来观察下下载文件的程序,挂在一个fail处理器:
wx.downloadFile({
url: '....',
success: res => {
//绘制画图
},
fail: res => wx.showModal({title: '出錯了', content: JSON.stringify(res)})
});
可以這樣試試
是图片吗?有可能是因为证书问题所以图片加载不了导致看不到图片,我们之前也遇到过,建议检查一下是否图片是通过https加载的,并且确保图片的域名在微信小程序里面有配置白名单
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是本地测试正常的效果
这是线上报错的原因是下面这段
如果你是图片下载成功之后才开始绘制 那就不奇怪 为什么没什么都没有了
切到线上的开发,检验不勾选, downFile fail 看看是什么原因
(你的保存海报按钮 , 成功之后再出来,应该好点}
因为如果下载图片出错了,js就不执行下去,所以有可能是这个原因所以一直显示加载中,我觉得应该就是这个问题。你可以用wx.showModal来观察下下载文件的程序,挂在一个fail处理器:
wx.downloadFile({
url: '....',
success: res => {
//绘制画图
},
fail: res => wx.showModal({title: '出錯了', content: JSON.stringify(res)})
});
可以這樣試試
是图片吗?有可能是因为证书问题所以图片加载不了导致看不到图片,我们之前也遇到过,建议检查一下是否图片是通过https加载的,并且确保图片的域名在微信小程序里面有配置白名单