百度图表ec-canvas无法生成图片?
组件名称:ec-canvas 小程序基础库:2.10.4代码片段 const ecComponent = that.selectComponent('#mychart_line'); wx.canvasToTempFilePath({ x: 0, y: 0, canvasId: 'mychart-line', success(res) { console.log(res); wx.saveImageToPhotosAlbum({ //保存图片到相册 filePath: res.tempFilePath, success: function () { wx.showToast({ title: "保存成功!", duration: 2000 }) } }) }, fails(res) { wx.hideLoading();//关闭加载效果 //错误提示信息 wx.showToast({ title: '生成失败请联系技术支持', icon: 'none', duration: 3000, }) }, },ecComponent); 点击没有任何反应 将ecComponent更改为this也没有任何反应 用ec-canvas官方示例 会生成3字节错误格式图片 const ecComponent = this.selectComponent('#mychart-dom-save'); // 先保存图片到临时的本地文件,然后存入系统相册 ecComponent.canvasToTempFilePath({ success: res => { console.log("tempFilePath:", res.tempFilePath) // 存入系统相册 wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath || '', success: res => { console.log("success", res) }, fail: res => { console.log("fail", res) } }) }, fail: res => console.log(res) }); 用ec-canvas 官方示例 将小程序基础库调整为2.8.3或低于2.8.3可以正常生成图片