小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
分包的配置:
项目结构:
需要解决的问题:
packageA 下的页面game/index 在使用标签<image...访问图片时 图片资源正常加载 显示,但是使用标签<canvas..加载图片时图片不显示。
访问的图片资源在packageA/dist/image中
不考虑将图片资源存放在服务器内
- 希望提供的能力
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题已解决:
最开始使用canvas绘图时使用的方式:
var ctx = wx.createCanvasContext('canvas');
....
code
.....
ctx.draw();
参照官方API提供的方法实现,这时当前分包下的图片资源不能显示(不使用分包时没有任何问题)。
在网上查找资料看到这么一句话:
查找官方API-画布,却只提供了 wx.createCanvasContext('canvas');一种上下文的方法,
后来查看官方提供的代码段中找到如下方法:
var context = wx.createContext()
...
wx.drawCanvas({
canvasId: 'canvas',
actions: context.getActions()
})
到此为止,效果出来了,完活儿。
感谢热心网友提供的帮助。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
访问分包然后预下载当前访问的分包?
第一次使用分包,懵圈,修改成 在上一级页面打开时 加载这个包,但是依然不可以
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题已解决:
最开始使用canvas绘图时使用的方式:
var ctx = wx.createCanvasContext('canvas');
....
code
.....
ctx.draw();
参照官方API提供的方法实现,这时当前分包下的图片资源不能显示(不使用分包时没有任何问题)。
在网上查找资料看到这么一句话:
查找官方API-画布,却只提供了 wx.createCanvasContext('canvas');一种上下文的方法,
后来查看官方提供的代码段中找到如下方法:
var context = wx.createContext()
....
code
...
wx.drawCanvas({
canvasId: 'canvas',
actions: context.getActions()
})
到此为止,效果出来了,完活儿。
感谢热心网友提供的帮助。
请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
访问分包然后预下载当前访问的分包?
第一次使用分包,懵圈,修改成 在上一级页面打开时 加载这个包,但是依然不可以