个人案例
- 微商店助手
一机在手,生意到手。
微商店助手扫码体验
下得了手
云开发的涨价幅度,大家有好的迁移方案可以讨论下?云开发费用普遍最少涨个20倍吧 [图片]
2022-07-28+1
wx.chooseMedia iOS 测试读取文件之后缺少fileType字段?Api:wx.chooseMedia( ) OS: IOS15.5 WechatVersion: 8.0.22 WeChatMiniProgramVersion: 开发版、体验版 IOS真机调试、体验版问题: 1、image类型 [图片] 2、video类型 [图片] 安卓、微信开发者工具: 1、image类型 [图片] 2、video类型 [图片] 目前校验image与video类型使用 thumbTempFilePath 字段,不知道是否会出现差错。
2022-07-24云调用的参数是 isHyaline,https调用的参数是 is_hyaline 你用的是https调用,所以参数要用 is_hyaline,而不是 isHyaline
getwxacodeunlimit接口使用isHyaline无法返回挣钱的buffer数据?最近在做一个小程序生成二维码的功能,使用的是getwxacodeunlimit,想让背景色显示为透明,不使用isHyaline时可以正确返回buffer数据,使用后无法正确返回[图片][图片]
2022-07-226 年了,这个问题还是没有改善,像挤牙膏,看到了官僚主义的影子
官方审核的时候能否一次性的将所有问题列出每周只有一次被审核的机会,每次审核只是列出一个问题,开发者等待审核结果的时间过长,官方审核人员能否一次性将小程序所出现的问题列出,这样也会减少审核人员的重复浏览,开发者也能统一修改,提高彼此的效率,感谢。
2022-05-24你就按官方的建议改,准没错 ~ 如果按你自己的理解你就输了
修手机的手机配件店申请开通附近小程序应该填什么类目?以下是此前的申请提示: 你申请附近的小程序类目审核不通过,原因是:所选的服务类目不正确,请选择正确的服务类目。 (建议选择生活服务/家政中心类目 ) 手机配件店应该是家政中心类目吗??
2022-05-24切换一下基础库就行了。我真是服了,排查了一天,最后发现是基础库问题。 开始用的是 2.18.1,不管用什么样的姿势,都是报这个错。 后面换成 2.20.3,好了。 再切回 2.18.1,又报错。 可以断定是基础库的问题了。
TypeError: Failed to execute 'drawImage' 报错?下面是我的代码,想通过wx.getImageInfo获取网络图片后,然后用drawImage在canvas上将图片显示出来,但是一直报错。 代码如下: onShow: function () { var that = this const query = wx.createSelectorQuery() query.select('#shareCanvas') .fields({ node: true, size: true }) .exec((res) => { const canvas = res[0].node const ctx = canvas.getContext('2d') const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = res[0].width * dpr canvas.height = res[0].height * dpr ctx.scale(dpr, dpr) wx.getImageInfo({ src: that.data.photoUrl, success(res) { console.log("头像路径:"+res.path) ctx.drawImage(res.path, 0, 0) ctx.draw() } }) }) }, 报错信息如下: thirdScriptError 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)';at api getImageInfo success callback function TypeError: 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)' at CanvasRenderingContext2D.e.drawImage (http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:647372) at success (http://127.0.0.1:51536/appservice/pages/card/img.js:47:15) at Function.o.<computed> (http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:1366445) at Object.success (http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:124200) at y (http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:526317) at v (http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:526555) at http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:528109 at n.<anonymous> (http://127.0.0.1:51536/appservice/__dev__/asdebug.js:1:12078) at http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:124200 at http://127.0.0.1:51536/appservice/__dev__/WAService.js:2:107123
2022-05-18切换一下基础库就行了。我真是服了,排查了一天,最后发现是基础库问题。 开始用的是 2.18.1,不管用什么样的姿势,都是报这个错。 后面换成 2.20.3,好了。 再切回 2.18.1,又报错。 可以断定是基础库的问题了。
2d的canvas,wx.canvasToTempFilePath报错drawImage同一段代码,在三种情况下的报错 模拟器调试:代码中没使用drawImage,但是调用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)' 预览:canvasToTempFilePath:fail invalid viewId 真机调试:Unhandled promise rejection TypeError: r.Canvas is not a constructor wxml: canvas type="2d" id="testCanvas">/canvas> js: onReady: function () { console.log("here") const query=wx.createSelectorQuery() query.select("#testCanvas").fields({node:true, size:true}, function(res){ console.log("here2", res) var canvas=res.node var ctx=canvas.getContext('2d') const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = res.width * dpr canvas.height = res.height * dpr ctx.scale(dpr, dpr) ctx.fillRect(0, 0, 100, 100) wx.canvasToTempFilePath({ canvas: "textCanvas", success:function(cttfp){ console.log("here3", cttfp) }, fail:function(cttfp){ console.error("饼图绘制失败", cttfp) } }) }).exec() },
2022-05-18切换一下基础库就行了。我真是服了,排查了一天,最后发现是基础库问题。 开始用的是 2.18.1,不管用什么样的姿势,都是报这个错。 后面换成 2.20.3,好了。 再切回 2.18.1,又报错。 可以断定是基础库的问题了。
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-05-18切换一下基础库就行了。我真是服了,排查了一天,最后发现是基础库问题。 开始用的是 2.18.1,不管用什么样的姿势,都是报这个错。 后面换成 2.20.3,好了。 再切回 2.18.1,又报错。 可以断定是基础库的问题了。
createOffscreenCanvas 无法保存到本地?基础库 2.17.0,最新版开发工具 createOffscreenCanvas 生成的 canvas ,调用 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),请问怎么办? https://developers.weixin.qq.com/s/wKmn7Vmn7GqI
2022-05-18切换一下基础库就行了。我真是服了,排查了一天,最后发现是基础库问题。 开始用的是 2.18.1,不管用什么样的姿势,都是报这个错。 后面换成 2.20.3,好了。 再切回 2.18.1,又报错。 可以断定是基础库的问题了。
createOffscreenCanvas 如何使用?canvasToTempFilePath报错1、使用离屏 定义如下 const canvas = wx.createOffscreenCanvas({ type: '2d', width: canvasWidth, height: canvasHeight }) const canvasCtx = canvas.getContext('2d') 2、顺利生成 let res = canvasCtx.createImageData(canvasWidth,canvasHeight) (一点也不顺利的 结果 ) res 的 值{data: Uint8ClampedArray(1216500), width: 375, height: 811, dataUnion: Uint8ClampedArray(1216500)} 3、问题1 我要怎么用这个数据呢? 4、也无法存下图片,这一步报错 wx.canvasToTempFilePath({ x: 0, y: 0, width: canvasWidth, height: canvasHeight, destWidth: canvasWidth, destHeight: canvasHeight, canvas: canvas, success(res) { console.log(res.tempFilePath) } }) wx.canvasToTempFilePath 这一步的报错信息如下 VM282 WAService.js:2 TypeError: 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)'
2022-05-18