一、进入公众开发平台打开发管理
二、填写路径
1.二维码规则
就是公司域名拼上?action=gogogo(这个随便写)
2.小程序页面就是你需要跳转的页面
3.测试连接就携带你需要传的参数
https://域名?action=grgo&home_id=1234
4.校验文件你给后端来弄
三、前端的使用
1.二维码扫码跳转其实就是路由传值给你你接收之后用就行
2.代码
onLoad(options) {
// 扫码进入微信小程序
let queryAll = decodeURIComponent(options.q);
let params = this.analysisUrlParam(queryAll))
这样就可以接收到传过来的值了
3.拿到的值是整个链接所以你得解析一下你的值
// 分解url
analysisUrlParam: function(url) {
var queryParts = url.slice(url.indexOf("?") + 1).split('&');
var params = queryParts.length > 0 ? {} : null;
queryParts.map(function(item) {
var a = item.split('=')
params[a[0]] = a[1]
})
return params
},
传进去就可以解析了,拿到你得值就可以其他操作
四、注意
可能不好调试拿到的值,你可以做一个弹出框看传过来的值
uni.showModal({
title: params.nursing_home_code,
content: queryAll,
success: function(res) {
if (res.confirm) {
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});