踩坑记录
请求失败
- 检查是否在微信公众平台配置了服务器域名,和本地请求的域名是否一致
- 开发者工具右上角点击详情,打开本地配置,勾选上「不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书」
真机调试拿不到数据
在开发者工具和浏览器都能正常获取数据,但是在真机调试时拿不到数据,请求失败,这时可以考虑证书是否过期
真机调试连接状态一直在正常和未连接之间跳转
可以尝试以下方式:
- 重新打开项目
- 重启开发者工具
- 升级版本
- 版本降级
用 code 换取 openID 报错
通过wx.login()
可以获取用户的登录凭证(code),这个临时登录凭证一般只有 5 分钟有效期,可以将该凭证发送到自己的服务器,用于获取用户信息、进行用户认证等操作。
报错信息:errcode: 40029 errmsg: "invalid code, rid: 64180ee9-5771befc-2c5bd655"
出现上面的报错,考虑 code 是否被多次调用,还有自己的服务端是否部署正确
绑定数据大小写问题
如果想在点击事件里传递参数,可以使用data-
,如果使用驼峰写法会被小程序全部转为小写
这里如果绑定data-isOpen="0"
,获取值e.target.dataset.isOpen
会报错,需要小写:e.target.dataset.isopen
<van-button round type="info" data-isopen="0" bind:tap="handleSubmit">保存</van-button>