普通二维码打开微信小程序并且传递参数

ops/2024/9/23 20:12:17/

实现方法:
【1】确保有一个企业级别的认证过的小程序>微信小程序
【2】有一个https并且备案过的域名
【3】进入微信后台“开发”-“开发设置”-“扫普通链接二维码打开小程序”-“添加”

 


官方文档:https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html

添加完毕后保存,再点击发布按钮到线上官方标注5分钟户生效

【5】开始做二维码
草料场是不支持生成https的二维码的(可以自行测试)
我用的是下面的拼接你的域名在后面就可以生成的https的二维码:
https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://www.test.com/selfiebox?box_id=BJ_SH_003?order_id=57258369
注意:(我传递的是两个参数为什么第二个不用&而是都用?,因为https的生成二维码直接就把&的第二个参数去掉了)

【6】用微信扫码即可打开小程序(看后台配置的是开发版还是体验版还是线上版本即可打开小程序的对应版本)
代码里面 onLoad: function (options) {
console.log(options);
if (options.q) {
let myUrl = decodeURIComponent(options.q);
// console.log("这是整个参数链接"+myUrl);
this.order_num=decodeURIComponent(options.q).split('?')[1].split('=')[1]
}else{
console.log(1111);
}
},
【7】最后发布完代码再把二维码规则改成线上版本,也发布上去,就可以用其他的动态参数扫码进入小程序了,要不然只能是写在规则里面的链接才能跳转到小程序


http://www.ppmy.cn/ops/31707.html

相关文章

【方案解决思路】RPC服务器不可用

当在SCCM服务器上使用wmic /node:<客户端IP> process list命令时&#xff0c;如果遇到“RPC服务器不可用”的错误&#xff0c;这通常意味着SCCM服务器无法通过RPC协议与远程客户端通信。以下是一些可能的解决步骤&#xff1a; 检查远程客户端的RPC服务&#xff1a; 确保远…

【记录】Python3| 将 PDF 转换成 HTML/XML(✅⭐⭐⭐⭐pdf2htmlEX)

本文将会被汇总至 【记录】Python3&#xff5c;2024年 PDF 转 XML 或 HTML 的第三方库的使用方式、测评过程以及对比结果&#xff08;汇总&#xff09;&#xff0c;更多其他工具请访问该文章查看。 文章目录 pdf2htmlEX 使用体验与评估1 安装指南2 测试代码3 测试结果3.1 转 HT…

基于微服务和DDD的架构模板

基于微服务和DDD的架构模板 常用技术选型逻辑架构模板基于DDD的代码结构模板 常用技术选型 反向代理&#xff1a;Nginx开发框架&#xff1a;Spring Boot数据库&#xff1a;MySQL缓存&#xff1a;Redis微服务解决方案&#xff1a;Spring Cloud Alibaba 注册中心&#xff1a;Nac…

Spring Boot微服务架构实战

Spring Boot微服务架构实战是一个涉及到多个关键技术和步骤的过程&#xff0c;以下是关于其详细论述&#xff1a; 一、微服务架构概述 微服务架构是一种将单个应用程序拆分为一组小的服务的方法&#xff0c;每个服务都运行在其独立的进程中&#xff0c;服务与服务之间通过轻量…

Covalent Network(CQT)为 Arbitrum 生态提供 250 万美元的资助,以促进 Web3 的创新与发展

Covalent Network&#xff08;CQT&#xff09;作为 Web3 领先的“数据可用性”层&#xff0c;宣布将提供 250 万美元的资金以支持 Arbitrum 生态项目&#xff0c;包括 Arbitrum One、Nova、Orbit 或 Stylus。此举旨在通过提供资源和帮助&#xff0c;推动利用 Arbitrum 网络上 C…

【大语言模型LLM】-基于大语言模型搭建客服助手(2)

&#x1f525;博客主页&#xff1a;西瓜WiFi &#x1f3a5;系列专栏&#xff1a;《大语言模型》 很多非常有趣的模型&#xff0c;值得收藏&#xff0c;满足大家的收集癖&#xff01; 如果觉得有用&#xff0c;请三连&#x1f44d;⭐❤️&#xff0c;谢谢&#xff01; 长期不…

npm ERR! Invalid dependency type requested: alias解决

错误说明&#xff1a; 在使用vue通过npm进行依赖下载的时候出现&#xff1a; npm ERR! Invalid dependency type requested: alias 原因是使用的是nodejs版本比较低&#xff0c;其中附带的npm版本也比较低&#xff0c;较低npm 版本不支持使用别名&#xff08;alias&#xff0…

ASP.NET网络在线考试系统

摘 要 随着计算机技术的发展和互联网时代的到来&#xff0c;人们已经进入了信息时代&#xff0c;也有人称为数字化时代。数在数字化的网络环境下&#xff0c;学生希望得到个性化的满足&#xff0c;根据自己的情况进行学习&#xff0c;同时也希望能够得到科学的评价&#xff0c…