微信扫码 打开小程序 传入参数

微信小程序

18-11-29 9:34:43

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