getQRCode(accessToken) {const { ctx } = this;let parameters;let url = `https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=${accessToken}`;await axios({method: "post",url: url,responseEncoding: "base64", //重点data: {page: "pages/index/startPage/startPage",scene: "codeType=CREATED",},}).then((res) => {if (res.data.length>100) {parameters = "data:image/png;base64," + res.data;} else {ctx.throw(500,'获取二维码失败')}}).catch(err=>{ctx.throw(500,'获取二维码失败')})return parameters;}作者:用户899272282202
链接:https://juejin.cn/post/7246255609254346811
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
在使用nodejs获取微信小程序二维码的时候 总是无法转换为base64格式 原来是因为 node服务端 responseEncoding 有默认的格式 需要指定才行 搞了半天 哎
chatgpt对话小程序 扫码体验 ai对话 ai画图