微信小程序开发常见问题
最近在做公司小程序开发,以前只是做后台接口,现在开始接触到小程序前端。遇到一些问题。总结记录下。
请求无响应
无网络请求,console提示 需要配置合法域名
需要在小程序官方中配置请求域名。 开发管理-开发设置-服务器域名-request合法域名
本地正常,线上异常
小程序,在开发者工具中,显示正常,线上无数据展示。
可能原因
为设置 开发者域名。
在小程序-开发-开发管理-开发设置中,有服务器域名设置。未设置域名,可能导致线上无法获取数据。
需要在服务器安全域名中配置相应的域名。这是微信的一种安全机制。
体验版扫码空白,重新进入正常
真机测试没问题,发布为小程序体验版后,扫码进入白屏,重新进入小程序才会出现首页。
可能是体验版设置的首页路径和代码首页不一致
支付
支付提示账号不匹配,需要在支付账户中申请关联,同时在小程序账号中,同意关联。
设置AppID
微信开发者工具,可以在项目创建时,设置appID
也可以点击右上角“详情” 修改AppID
校验文件
微信配置普通二维码时,需要配置微信校验文件。
请下载校验文件,并根据说明文档要求将文件上传至服务器指定目录
一般我们可以在Nginx
上设置
1 | // 将校验文件上传到/var/html/91CiVVuTab.tx |
或者直接输出91CiVVuTbu.txt
文件内容
1 | location /api/syncModel/91CiVVuTab.txt { |
或者查看nginx的配置,详细查看location配置项的使用方法。
普通链接扫描未跳转小程序
需要配置扫普通链接二维码打开小程序
配置后,任未跳转,可能是未发布
获取手机号失败
提示appid没有权限
可能原因是 微信小程序未认证
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 螃蟹壳!