我根据你们的官方开发文档,实现微信扫普通链接二维码打开小程序功能,一切步骤没出现任何问题,并将配置给了cursor和deepseek进行校验,都说配置和处理都是正确,但是就是没有实现扫二维码,打开小程序指定页面,还是被当成了一个网址链接进行访问。
我的配置如下:
协议类型:https
选择大小写:小写
二维码规则:https://dianzilibu.com/wxapp
前缀占用规则:占用
小程序功能页面:pages/libu/records-detail/index?id=$1
测试范围:线上版
测试链接(选填):https://dianzilibu.com/wxapp/1915440282853568513
同时我的微信开发工具中,要扫码打开的小程序页面路径为pages/libu/records-detail/index.wxml
对应的pages/libu/records-detail/index.js中方法调用如下;
onLoad(options) {
if (options && options.id) {
this.recordsGet(options.id)
}else{
// 本地获取参数信息
}
目前浏览器中输入网址https://dianzilibu.com/wxapp/我的校验文件.txt,也能够查看到校验文件内容
通过上面的配置的代码后,微信扫描内容为“https://dianzilibu.com/wxapp/1915440282853568513”的二维码,并没有转到小程序页面pages/libu/records-detail/index页面,并传递值1915440282853568513。并且现在代码和配置链接都发布了,业务域名也添加了https://dianzilibu.com,等待规则更新远远超过5分钟,微信缓存也清理了,重启了微信,用其它微信测试都尝试过,还是不行,deepseek说99%都是完全正确的处理,cursor都说一切都做对了,建议我提交工单,烦请微信技术人员帮忙解决!感谢!