100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 微信小程序扫二维码获取参数

微信小程序扫二维码获取参数

时间:2021-07-20 01:56:10

相关推荐

微信小程序扫二维码获取参数

微信小程序扫二维码获取参数

网上说的还是有点模糊,大部分人都只是说了

var scene = decodeURIComponent(options.scene),这样可以获取到,开始我也以为是这样,因为就在去年我才做了扫码获取参数,但万万没想到,并不行啊!!!

然后我在逛官方文档的时候突然看见一个二维码获取

https://developers./miniprogram/introduction/qrcode.html#%E4%BA%8C%E7%BB%B4%E7%A0%81%E5%86%85%E5%AE%B9%E8%8E%B7%E5%8F%96,

搞半天onLoad返回的是个q,之后就简单了,只需要使用var scene=decodeURIComponent(options.q);就可以了,然后在utils里面增加一个js文件,网上有个小哥写的,拉过来瞅瞅

// 解析链接中的参数

let getQueryString = function (url, name) {

// console.log("url = " + url)

// console.log("name = " + name)

var reg = new RegExp(’(^|&|/?)’ + name + ‘=([^&|/?]*)(&|/?|$)’, ‘i’)

var r = url.substr(1).match(reg)

if (r != null) {

// console.log("r = " + r)

// console.log("r[2] = " + r[2])

return r[2]

}

return null;

}

//导出方法,外部调用

module.exports = {

getQueryString: getQueryString,

}

然后在需要的页面 qrcode.getQueryString(scene, ‘good_id’);

var scene = decodeURIComponent(options.q);

var equipment = qrcode.getQueryString(scene, ‘equipment_id’);equipment_id是你二维码链接里面的参数名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。