1.關於數據綁定的問題 小程式更新data後只是把數據的值更新,不會刷新頁面,比如滑動的列表不會回到頂部,導致使用swiper有個小bug: 就是swiper的數據是後臺請求的,可通過切換tab標簽動態獲取,如果在切換之前swiper處在第三張或者更多(比將要點擊的tab下的swiper多),那切換 ...
1.關於數據綁定的問題
小程式更新data後只是把數據的值更新,不會刷新頁面,比如滑動的列表不會回到頂部,導致使用swiper有個小bug:
就是swiper的數據是後臺請求的,可通過切換tab標簽動態獲取,如果在切換之前swiper處在第三張或者更多(比將要點擊的tab下的swiper多),那切換後swiper會是空白,解決辦法是,每次切換要手動初始化swiper的current 屬性,使其停留在第一張。
2.關於生命周期的問題
生命周期函數不要寫成箭頭函數,否則this會取不到
切換底部導航時頁面不刷新問題,可以用onShow函數掉一次介面重新獲取數據解決,或者寫一個下拉刷新
3.圖片預覽問題
ios沒有問題,安卓會黑屏,原因是預覽的圖片必須是http或https開頭的url,相對路徑會黑屏
4.背景圖片不顯示的問題
這應該是小程式的bug,解決方法:
1. 將背景圖片轉成base64 2.將圖片放到伺服器,使用url顯示
5.關於picker組件
1. 觸發彈窗時一定要點擊在內容上才可觸發,點擊空白處無效,這個解決看具體需求,比如加個預設值之類的
2. 安卓和ios的樣式不一樣,如果對這個有要求建議使用第三方組件(如:有贊)
6. 關於post請求
如果要傳請求參數,header中要寫這個 'content-type': 'application/x-www-form-urlencoded',官方文檔說的 'content-type': 'application/json'
這個,貌似不管用
7. 小程式沒有過濾器
可以用wxs解決,但是要處理傳入的value undefined的時候,否則會報錯,因為這個方法執行的快一些,數據還沒有傳過來,當數據傳來後又執行一次,第一次很可能undefined
8. 關於小程式碼識別的問題
如果二維碼識別的是小程式通過 navigate 跳轉後的子頁面,進入小程式後將回不到首頁,因為小程式會認為這是首頁,如果有可以回到首頁的需求,我的解決辦法是,識別後進入首頁根據scene參數進行子頁跳轉
暫時就想到這麼多,如果遇到問題再補充