微信开发者工具场景模拟测试
发表时间:2023-10-08 10:39:10
文章来源:炫佑科技
浏览次数:179
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
微信开发者工具场景模拟测试
onLoad(options) {
if(options.scene) {
let scene = decodeURIComponent(options.scene);
console.log(scene)
// 后续处理scene
}
}
或者,在app.js的方法中获取
onLaunch(options) {
if(options.query.scene) {
let scene = decodeURIComponent(options.query.scene);
console.log(scene)
// 后续处理scene
}
}
在开发阶段,可以使用微信开发工具进行场景模拟测试。 编译完成后,相当于扫描小程序代码进入页面。
如果有多个参数,**个参数=46,第二个参数=6,
一开始我的参数是“=46&=6”,但是打印(.)的结果是“46&=6”,打印(.)的结果是。
后来改为“scene=46/6”,用“/”或其他符号分隔微信小程序扫码开发微信开发者工具场景模拟测试,然后分别取值。
onLoad(options) {
// 扫码进入小程序
if(options.scene) {
let scene = decodeURIComponent(options.scene);
// '/'是我们定义的参数链接方式
let parent_id = scene.split("/")[0];
let object_id = scene.split('/')[1];
console.log(scene); // 46/6
console.log(parent_id); // 46
console.log(object_id); // 6
}
},
另外解释一下():
定义和用法
()函数可以对()函数编码的URI进行解码。
语法
(中间)
范围
范围
描述
中间
必需的。 包含编码的 URI 组件或其他要解码的文本的字符串。