小程序开发常见踩坑系列(下)

1.post请求header使用"Content-Type" : "application/x-www-form-urlencoded"

2.获取unionid前小程序需要绑定微信开放平台,否则无法获取

3.支付时提示sub_mch_id与sub_appid不匹配,需要将小程序与特约商户关联,在微信支付里登陆服务商户,去添加特约商户appid

4.ios中margin-bottom失效,试试把margin换成padding

5.做自定义导航栏时,获取胶囊布局的wx.getMenuButtonBoundingClientRect() 对小程序基础库有要求限制(2.1.0)以上版本才可以使用,建议放在onReady里执行。

6.一个应用同时只能打开5个页面,当已经打开5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo

7.wx.switchTab跳转不能传参数的问题,用缓存或者将跳转参数放入app.js来代替

8.获取二维码参数app.js里面为options.query.scene 页面里获取是options.scene

9.页面跳转参数过长无法完整获取,传递参数:encodeURIComponent(JSON.stringify(xxx))  接收参数:JSON.parse(decodeURIComponent(xxx))

10.text标签不换行及最后一个数字不显示的问题,加个样式white-space: pre-wrap; 就可以了

posted @ 2020-07-26 16:56  隔壁的老王嗷嗷嗷  阅读(299)  评论(0编辑  收藏  举报