- wx.canvasToTempFilePath报错,怎么解决?
let that = this let imageInfo = await App.wxp.getImageInfo({ src: "https://xxx.com/files/sharePoster.jpg" }); console.log("图片信息", imageInfo); if (imageInfo.path) { // 创建离屏画布 let canvas = wx.createOffscreenCanvas({ type: '2d', width: imageInfo.width, height: imageInfo.height }); console.log("canvas", canvas); let context = canvas.getContext('2d') // 创建海报图片 const sharePoster = canvas.createImage() sharePoster.src = imageInfo.path sharePoster.onload = e => { // 把图片画到离屏 canvas 上 context.clearRect(0,0, canvas.width, canvas.height); context.drawImage(sharePoster, 0, 0, imageInfo.width, imageInfo.height, 0, 0, imageInfo.width, imageInfo.height); let base64 = context.canvas.toDataURL('image/png'); console.log(base64); // base64可以正常显示图片 that.setData({ src: base64, invite: true }) setTimeout(() => { // 报错:Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas)' wx.canvasToTempFilePath({ canvas: canvas, // canvas type="2d" 时使用该属性 complete(res) { console.log("tempFilePath", res); } }, that) // 有无this都会报错 }, 1000); } } 小程序调用wx.canvasToTempFilePath报错Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas) 开发者工具版本:稳定版1.05.2204180(windows)调试基础库版本:2.24.0
2022-04-28 - 升级开发者工具后,调用wx.downloadFile下载视频出现崩溃?
微信开发者工具1.03升级1.04.2006192之后,调用wx.downloadFile(url传的是下载地址)以及wx.cloud.downloadFile(fileID传的是fileID)下载视频出现崩溃,视频文件大小为8MB,没有任何报错,下载图片没问题 开发者工具卸载重装以及卸载安装1.03版本也不行 [图片]
2020-06-22 - 小程序云开发 数据库,字段嵌套数据怎么查询和更新?
[图片] 如图: 请问大佬们,怎样可以根据 订单时间 和订单状态,查出/更新 该订单的数据
2020-05-20 - 开发者工具编辑器能不能添加编辑颜色的功能?
开发者工具编辑器能不能添加编辑颜色的功能? 想其他编辑器一样,随便输入一个十六进制的颜色属性,然后会显示出对应的颜色,点击显示出的颜色模块可以直接编辑颜色,也可以提取整个屏幕任意一个地方的颜色属性
2019-09-06