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

草料二维码解码器

微信开发者工具

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

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;
}
相关推荐
一 乐17 小时前
游戏账号交易|基于Springboot+vue的游戏账号交易系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·游戏
西洼工作室17 小时前
前端自制设备模拟器模拟不同终端展示效果
前端·css3·js·响应式开发
ByteCraze17 小时前
面向Nodejs开发人员MCP快速入门
前端·node.js·agent·mcp
chéng ௹17 小时前
前端转编码(encodeURIComponent)以及解码(decodeURIComponent)
开发语言·前端·javascript
温轻舟17 小时前
禁毒路上,任重道远 | HTML页面
开发语言·前端·javascript·css·html·温轻舟
seeyoutlb17 小时前
微信小程序登录
微信小程序·小程序
likuolei17 小时前
XSL-FO 列表
前端·数据库
shaohaoyongchuang17 小时前
vue_03路由
前端·javascript·vue.js
我叫张小白。17 小时前
Vue3计算属性:高效数据处理
前端·javascript·vue.js·前端框架·vue
e***749517 小时前
【JavaEE】Spring Web MVC
前端·spring·java-ee