canvas里面插入的图片可以是网络图片吗?我使用了网络图片,但是当输出时,图片却不显示,
试例:仅供参考,不是真实代码 !!!
export default {
data() {
return {
bg: 'https://...',
};
},
methods: {
copyFn(src) {
.select('#sss')
.boundingClientRect(data => {
const avatarWidth = data.width;
const avatarHeight = data.height;
var ctx = uni.createCanvasContext('myCanvas');
ctx.drawImage(this.bg, 0, 0, avatarWidth, avatarWidth);
ctx.draw();
}
}
}
}
可以,可以通过getImageInfo将网络图片转成临时本地路径然后绘制
不行,你要用本地图片,如果是网络图片可以使用wx.getImageInfo
api接口转为本地地址然后就可以渲染了