草料二维码解码器
微信开发者工具
获取二维码解码的参数->是否登岸->跳转
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;
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |