一、存在问题:
小程序码生成后,使用开发工具进行二维码编译,得到的结果不符合预期
二、开发环境及部分核心代码
基础库: 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路径不正确:根路径前不要填加 /,不能携带参数
我现在只能不传这个参数,使用默认值。
有需要其他信息提供的,后面补充,新手欢迎大家指导一下啊,感谢!