onLoad: function (option) {
var postId = option.id; //常规获取id
console.log('小程序内 id:' + postId)
console.log('扫码进入 url:' + option.q)
console.log(option);
if (option.q!==undefined){ //微信直接扫描进入会传入
option.q 是整个二维码内容
var src = decodeURIComponent(option.q);
src = src.replace('https://www.baidu.com/test/?id=', ''); //获取参数
postId = parseInt(src);
}
console.log('最终ID:' + postId)
},
微信小程序后台
设置-开发设置-扫普通链接二维码打开小程序
生成链接 https://www.baidu.com/test/?id=10 会打开微信小程序 pages/index/post-detail/post-detail?id=10