扫二维码进小程序的指定页面

草料二维码解码器

微信开发者工具

获取二维码解码的参数->是否登陆->跳转

options.q

复制代码
  onLoad: function (options) {
     
			// console.log("options====",options.q)
			
			if (options && options.q) {
			    // 解码二维码携带的链接信息
			    let qrUrl = decodeURIComponent(options.q);
			    // 提取链接中的参数信息
			    let verifyGoodGasId = utils.getQueryString(qrUrl, 'verifyGoodGasId');
			    let verifyGoodGasName = utils.getQueryString(qrUrl, 'verifyGoodGasName');
			    if (verifyGoodGasId && verifyGoodGasName) {
			        // 设置全局变量
			        app.globalData.verifyGoodGasId = verifyGoodGasId;
			        app.globalData.verifyGoodGasName = verifyGoodGasName;
			        // 清空其他可能冲突的全局变量
			        app.globalData.staffId = '';
			        app.globalData.id = '';
			        app.globalData.orderId = '';	        
			    }
			}

util.js

复制代码
// 解析链接中的参数
export function getQueryString(url, name) {
    var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i');
    var r = url.substr(1).match(reg);
    if (r != null) {
        return r[2];
    }
    return null;
}
相关推荐
一 乐21 小时前
旅游|内蒙古景点旅游|基于Springboot+Vue的内蒙古景点旅游管理系统设计与实现(源码+数据库+文档)
开发语言·前端·数据库·vue.js·spring boot·后端·旅游
驯狼小羊羔21 小时前
学习随笔-require和import
前端·学习
excel21 小时前
🚀 从 GPT-5 流式输出看现代前端的流式请求机制(Koa 实现版)
前端
凸头21 小时前
Spring Boot接收前端参数的注解总结
前端·spring boot·后端
爱吃甜品的糯米团子1 天前
JavaScript 正则表达式:选择、分组与引用深度解析
前端·javascript·正则表达式
excel1 天前
Vue SSR 编译器源码深析:ssrTransformShow 的实现原理与设计哲学
前端
excel1 天前
深入解析 Vue 3 SSR 编译管线:ssrCodegenTransform 源码全解
前端
excel1 天前
深入解析 Vue SSR 编译器的核心函数:compile
前端
IT_陈寒1 天前
Vue 3性能优化实战:7个关键技巧让我的应用加载速度提升50%
前端·人工智能·后端
excel1 天前
Vue SSR 错误系统源码解析:createSSRCompilerError 与 SSRErrorCodes 的设计原理
前端