用画布绘制一张图片,
图片从网络获取,然后用
wx.getImageInfo获取temp图片地址。getUserInfo微信小程序与小游戏获取用户信息接口调整,微信小程序开发教程 ...。
根据网上的说法,直接使用temp地址就能显示图片,但是我这控制台报错了,并且显示白板的图片。这是为什么?
var pictureSrc = "https://XXXX/aaa.png" //图片能获取
var that = this
wx.getImageInfo({
src: pictureSrc,
success: function (res) {
console.log(res.width)
console.log(res.height)
that.setData({
temp1 : res.path
})
}
})
const ctx = wx.createCanvasContext('shareImg')
ctx.drawImage(that.data.temp1, 0, 500, 150, 150)
//大图
本文来自微信小程序开发者论坛 微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
i***:
wx.getImageInfo是异步的,你这个temp1没数据呢
本文网址:http://www.91bianli.com/weixinxiaochengxu/58547.html