近日开发小程序使用ucharts ,遇到canvas组件层级最高的问题,特此记录。
将图标转换为img
setTimeout(function(){//延迟一定时间执行
uni.canvasToTempFilePath({//将图表转成图片
x: 0,
y: 0,
width: _self.cWidth*_self.pixelRatio,
height: _self.cHeight*_self.pixelRatio,
fileType:'png',
canvasId: 'canvasLineA',
success: function(res) {
_this.imgSrc=res.tempFilePath;
},
fail:function(res){
}
},_this);
},100);
具体实现步骤,请参考原文链接:
https://blog.csdn.net/huqingxiang11/article/details/106028783/