小程式開發常見踩坑系列(下)

隔壁的老王嗷嗷嗷發表於2020-07-26

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; 就可以了

相關文章