当前位置: 首页 > news >正文

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

草料二维码解码器

微信开发者工具

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

 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;
}


http://www.mrgr.cn/news/79485.html

相关文章:

  • CODA 离线安装及虚幻镜迁移
  • uniapp扭蛋机组件
  • 关于GaussDB
  • 软件工程知识点
  • maven多模块开发
  • 电子商务人工智能指南 3/6 - 聊天机器人和客户服务
  • 快充诱骗协议芯片XSP08Q应用案例
  • pika:适用于大数据量持久化的类redis组件|简介及安装(一)
  • Qt之第三方库‌QXlsx使用(三)
  • shell脚本实战案例
  • UE_C++ —— 数据类型
  • 【动手学电机驱动】STM32-MBD(1)安装 STM32 硬件支持包
  • 使用IntelliJ IDEA开发Gradle插件并发布到本地
  • openharmony5.0版本源码一二级目录概览
  • 【C++游戏程序】easyX图形库还原游戏《贪吃蛇大作战》(三)
  • Scala-隐式转换
  • “切片赋值”创建列表批量操作“新”方法(Python)
  • JDK17 CompletableFuture
  • shell自动显示当前git的branch
  • [机器学习] 监督学习之线性回归与逻辑回归