扫二维码进小步伐的指定页面

打印 上一主题 下一主题

主题 1039|帖子 1039|积分 3117

草料二维码解码器
微信开发者工具


获取二维码解码的参数->是否登岸->跳转
 options.q
  1.   onLoad: function (options) {
  2.      
  3.                         // console.log("options====",options.q)
  4.                        
  5.                         if (options && options.q) {
  6.                             // 解码二维码携带的链接信息
  7.                             let qrUrl = decodeURIComponent(options.q);
  8.                             // 提取链接中的参数信息
  9.                             let verifyGoodGasId = utils.getQueryString(qrUrl, 'verifyGoodGasId');
  10.                             let verifyGoodGasName = utils.getQueryString(qrUrl, 'verifyGoodGasName');
  11.                             if (verifyGoodGasId && verifyGoodGasName) {
  12.                                 // 设置全局变量
  13.                                 app.globalData.verifyGoodGasId = verifyGoodGasId;
  14.                                 app.globalData.verifyGoodGasName = verifyGoodGasName;
  15.                                 // 清空其他可能冲突的全局变量
  16.                                 app.globalData.staffId = '';
  17.                                 app.globalData.id = '';
  18.                                 app.globalData.orderId = '';                
  19.                             }
  20.                         }
复制代码
util.js
  1. // 解析链接中的参数
  2. export function getQueryString(url, name) {
  3.     var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i');
  4.     var r = url.substr(1).match(reg);
  5.     if (r != null) {
  6.         return r[2];
  7.     }
  8.     return null;
  9. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

三尺非寒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表