- 云函数生成小程序码携带的参数,和生成的二维码识别出来的不一致?
一、存在问题: 小程序码生成后,使用开发工具进行二维码编译,得到的结果不符合预期 二、开发环境及部分核心代码 基础库: 3.7.3 云开发小程序-体验版 小程序调用云函数绘制海报生成微信二维码并上传云存储:const res1 = await cloud.openapi.wxacode.getUnlimited({ // res1.buffer // page: 'pages/home/home', // 这里还有问题本贴写在下面 scene: `b=${12345}`, // ${12345} 计划是放OPENID的,暂时随便写一个 env_version: "trial" }); await cloud.uploadFile({ // res2.fileID cloudPath: `qrcode/${OPENID}.png`, fileContent: res1.buffer, }); 2.小程序码成功生成后使用开发工具识别小程序码; 2.1在小程序端app.js onLaunch打印接收到的参数: onLaunch: function (options) { console.log('scene =======>', options.scene); const scene = decodeURIComponent(options.scene); const query = options.query; console.log('scene =======>', scene); console.log('query =======>' 打印结果: scene =======> 1047 scene =======> 1047 query =======> { } 请问,期望结果不应该是下面的吗? scene =======> 'b=12345' 因为只有一个体验版的小程序暂时还没开发审核上线,所以不知道正式的会不会也是这样? ==================================================================== 另外我使用的是电商模板的小程序改的,为什么我的 // page: 'pages/home/home' 这里注释去掉,他就会报【41030】的错误啊?page路径不正确:根路径前不要填加 /,不能携带参数 我现在只能不传这个参数,使用默认值。 有需要其他信息提供的,后面补充,新手欢迎大家指导一下啊,感谢!
01-23 - 微信小程序云开发,本地调试好的云函数,上传并部署到线上调试的时候发现请求的函数和响应的函数不一致?
我的小程序前端代码:TDesign-零售电商模版(云开发小程序) 我的云函数代码:云开发基础模板(云开发小程序)【miniprogram文件夹用上述电商模板代码替换】 ===================================================================== 小程序代码基本没改动: [图片] 在 usercenter/index.wxml下面加了 一个按钮触发云函数进行调试, [图片] [图片] 之前函数里请求的是 【fetchGoodsList】 函数;调试成功后另外写一个函数【fetchCustomerInfo】并本地调试成功。 ===================================================================== 下图是点击按钮本地调试请求的【fetchCustomerInfo】,这个云函数代码没贴,他在本地调试是正常CURD的。 [图片] ===================================================================== 将云函数 上传并部署所有文件(或者云端安装依赖都试了)后请求云端函数【fetchCustomerInfo】,附图,请求的对象已经错乱了 [图片] [图片] 项目里已经没有地方能触发 【fetchGoodsList】函数了,不知道为什么云端还是会调用这个函数?这个是什么缓存问题吗?怎么处理? ===================================================================== 额外问题: 1、今天云调试报错的时候,一开始几次还能看到network / cloud里面有信息,后面重启电脑只能在console里或者web端的日志能看到报错信息,network里没有了!这个情况上周2025/01/02 第一天接触云开发的时候也发现过,后来第二天不知道怎么好的! ===================================================================== IDE: 基础库 3.7.3 OS: win11家庭版 NVM : node-v10.16.3 云函数环境: Nodejs8.9 新账户,就一个环境。 ===================================================================== 需要其他信息另外补充,谢谢
01-09 - wx.chooseMedia、wx.chooseMedia 在IOS端不能仅配置 相册模式?
wx.chooseMedia 、 wx.chooseImage 两个api, sourceType: ['album']; 在 onLoad 事件中调用时,在多个体验者手机上出现不同的结果, 目前多个安卓机都能正常显示选择图片界面;多个iphone机型都是空白界面. 代码如下: [图片] [图片] getPhoto 方法正常进入, 其他异常没有捕捉到. 体验者微信版本: 1# v8.0.20 iphone12 开发者: TS+Sass 基础模板; libVersion: 2.24.0 补充:实测发现在IOS端将sourceType改成 ['album','camera']是可以的,但是我们的需求是camera不要;
2022-05-20 - wx.chooseMedia获取临时照片之后如何转base64并传给web-view?
有一个需求: 用拍照(蒙版)或者相册图片上传功能将获取的图片发给H5再请求接口; 其中拍照采用 [camera] 组件已经能获得base64数据, 相册使用 [wx.chooseMedia] sourceType: 'album' 方式; 问题1: wx.chooseMedia 获取的临时图片怎么转base64? [图片] 图片转换报错: [图片] 问题2: base64 如何通过url传给H5? [图片] 数据输出: [图片] 页面展示报错: [图片] 上述两个问题,望予答复,谢谢!
2022-05-13