微信小程序获取扫描二维码后携带的参数(值)
程序员文章站
2024-02-18 14:58:58
...
onLoad(options) {
if (options.scene) {
console.log("has scene");
var scene = decodeURIComponent(options.scene);
console.log("scene is ", scene);
var arrPara = scene.split("&");
var arr = [];
for (var i in arrPara) {
arr = arrPara[i].split("=");
wx.setStorageSync(arr[0],arr[1]);
console.log("setStorageSync:",arr[0],"=",arr[1]);
}
} else {
console.log("no scene");
}
},
记录一下坑!!!!!!!!!!!
在开发阶段
onLoad (option) {
console.log(option)
}
这时可以接收到 拿着参数去请求数据等等操作~
假如你的小程序要发布
了
这时候应该改变获取参数的方式,因为正式发布后的获取的参数和在开发者工具中是不一样的,这个坑!!!。下面代码是你获取正式发布小程序后的入口二维码中参数的代码,scene是微信生成二维码方法的一个参数,用来写你要在二维码中携带的参数
onLoad (option) {
console.log(option)
if (option.scene) {
let obj = decodeURIComponent(option.scene)
... // 这里就是你拿着参数obj进行操作
}
}
推荐阅读
-
微信小程序获取扫描二维码后携带的参数(值)
-
[微信小程序]提交表单返回成功后自动清空表单的值
-
微信小程序 详解弹框wx.showToast、wx.showModal、wx.showActionSheet,modal控件解释及input输入框值的获取
-
微信小程序点击按钮动态添加或删除输入框,点击步进器按钮获取输入框的值进行加减计算--不使用表单
-
微信小程序开发之 js页面获取wxml页面中picker,input的值
-
微信小程序mpvue点击按钮获取button值的方法
-
微信小程序点击按钮动态添加输入框,点击步进器按钮获取输入框的值进行加减计算--不使用表单
-
微信小程序mpvue点击按钮获取button值的方法
-
微信小程序扫描二维码获取信息实例详解
-
微信小程序获取复选框全选,反选选中的值