先看下官方给的演示代码:
html部分:
<canvas canvas-id="myCanvas" class="myCanvas"></canvas>
script部分:
const ctx = uni.createCanvasContext('myCanvas') uni.chooseImage({ success: function(res){ ctx.drawImage(res.tempFilePaths[0], 0, 0, 150, 100) ctx.draw() } })
官方的示例代码是选择的本地图片进行的,
res.tempFilePaths[0]
为本地缓存的数据,能够正常显示。
如果我们使用网络图片来进行绘图操作呢?