管理
→ 开发管理
→ 开发设置
undefined点击添加进入配置普通链接二维码规则
1.二维码规则
就是开发使用的域名拼上你的数据规则(数据规则可不加,直接使用域名即可)
https://[域名]?[规则]
注意:域名必须/结尾,例如feichen.com/article/、或者是feichen.com/article/?code=123
2.小程序功能页面:需要跳转的页面
3.测试链接(选填):就携带你需要传的参数
https://[域名]?[规则]
4.校验文件:下载文件放到服务器指定位置
没有未发布的图了,未发布的这里会有个按钮,点击发布即可
在目标页面的onLoad
生命周期中处理参数:
onLoad(options) {
// 通过扫码进入的情况
if (options.q) {
console.log("扫码进入参数:", options.q);
this.processQRCode(options.q);
}
// 直接进入的情况
else if (options.code) {
this.loadStationDetail(options.code);
}
}
methods: {
processQRCode(qrString) {
// 解码URL
const decodedUrl = decodeURIComponent(qrString);
// 提取code参数
const codeMatch = decodedUrl.match(/code=([^&]+)/);
const stationCode = codeMatch ? codeMatch[1] : null;
if (stationCode) {
uni.showToast({
title: '有效的二维码',
icon: 'none'
});
} else {
uni.showToast({
title: '无效的二维码',
icon: 'none'
});
}
},
}
问题现象 | 解决方案 |
---|---|
扫码无反应 | 检查域名校验文件是否可访问 |
参数丢失 | 确认二维码规则配置正确 |
页面不跳转 | 检查目标页面是否已发布 |
您好,我是肥晨。 欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。