微信小程序设置二维码,扫码调起微信小程序传参

编程入门 行业动态 更新时间:2024-10-22 07:50:15

微信小<a href=https://www.elefans.com/category/jswz/34/1771429.html style=程序设置二维码,扫码调起微信小程序传参"/>

微信小程序设置二维码,扫码调起微信小程序传参

在小程序后台进入开发管理

进入开发设置

往下拉,有个扫码,点详情

填写小程序的链接

测试链接,加上参数

设置测试链接打开那个环境的小程序

随便找个生二维码网页,生成二维码,用微信扫一扫

小程序页面

onLoad() {// 获取链接生成二维码上的参数,完美。let curPage = getCurrentPages();let route = curPage[curPage.length - 1].route; //获取当前页面的路由let params = curPage[curPage.length - 1].options; //获取当前页面参数,console.log('路由----------',route) // 路由--- pages/index/indexconsole.log('参数--------',params) // 参数---{q:"https%3A%2F%2F{{线上地址}}%2Fdevice%2F%3Fsession_id%3D1gah94vl2ouvj87h49o6bb1mju"}console.log(params.session_id) // undefined// ??? 什么鬼 这个q哪里来的还有怎么有点编码问题// 这下能拿到了吧console.log(params.q.split('session_id=')[1]); // undefined// ??? 还不行, 不会吧 不会吧。console.log(params.q.split('session_id%')[1]); // 3D1gah94vl2ouvj87h49o6bb1mju// 啊这,真的要用%号去切割// 但是,即使如此还是用不了,不管参数怎么变,拿到都是3D1gah94vl2ouvj87h49o6bb1mju,不明白为什么会出现这个问题。
}

最后,我发现了这个

官方文档,点击跳转

啊这,果然文档还是要看的

	// 终于能用了,解决问题const id = decodeURIComponent(query.q).split('session_id=')[1];$store.dispatch('setSessionId', id);

还有,小程序开发者工具是能模拟扫码打开的

添加方式选择解析二维码

上传二维码图片,就可以模拟扫码二维码进入小程序

还会自动添加上二维码带的启动参数

更多推荐

微信小程序设置二维码,扫码调起微信小程序传参

本文发布于:2024-03-08 05:46:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719972.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序   二维码   微信小   扫码调起微信小

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!