1.關(guān)于數(shù)據(jù)綁定的問(wèn)題
小程序更新data后只是把數(shù)據(jù)的值更新鞋拟,不會(huì)刷新頁(yè)面教届,比如滑動(dòng)的列表不會(huì)回到頂部茎截,導(dǎo)致使用swiper有個(gè)小bug:
就是swiper的數(shù)據(jù)是后臺(tái)請(qǐng)求的知牌,可通過(guò)切換tab標(biāo)簽動(dòng)態(tài)獲取丹拯,如果在切換之前swiper處在第三張或者更多(比將要點(diǎn)擊的tab下的swiper多)站超,那切換后swiper會(huì)是空白,解決辦法是乖酬,每次切換要手動(dòng)初始化swiper的current? 屬性死相,使其停留在第一張。
2.關(guān)于生命周期的問(wèn)題
生命周期函數(shù)不要寫成箭頭函數(shù)咬像,否則this會(huì)取不到
切換底部導(dǎo)航時(shí)頁(yè)面不刷新問(wèn)題算撮,可以用onShow函數(shù)掉一次接口重新獲取數(shù)據(jù)解決,或者寫一個(gè)下拉刷新
3.圖片預(yù)覽問(wèn)題
ios沒(méi)有問(wèn)題县昂,安卓會(huì)黑屏肮柜,原因是預(yù)覽的圖片必須是http或https開(kāi)頭的url,相對(duì)路徑會(huì)黑屏
4.背景圖片不顯示的問(wèn)題
這應(yīng)該是小程序的bug倒彰,解決方法:
?1. 將背景圖片轉(zhuǎn)成base64? ?2.將圖片放到服務(wù)器审洞,使用url顯示
5.關(guān)于picker組件
1. 觸發(fā)彈窗時(shí)一定要點(diǎn)擊在內(nèi)容上才可觸發(fā),點(diǎn)擊空白處無(wú)效狸驳,這個(gè)解決看具體需求预明,比如加個(gè)默認(rèn)值之類的
2. 安卓和ios的樣式不一樣,如果對(duì)這個(gè)有要求建議使用第三方組件(如:有贊)
6. 關(guān)于post請(qǐng)求
如果要傳請(qǐng)求參數(shù)耙箍,header中要寫這個(gè)'content-type':?'application/x-www-form-urlencoded'撰糠,官方文檔說(shuō)的?'content-type': 'application/json'?這個(gè),貌似不管用
7. 小程序沒(méi)有過(guò)濾器
可以用wxs解決辩昆,但是要處理傳入的value undefined的時(shí)候阅酪,否則會(huì)報(bào)錯(cuò),因?yàn)檫@個(gè)方法執(zhí)行的快一些汁针,數(shù)據(jù)還沒(méi)有傳過(guò)來(lái)术辐,當(dāng)數(shù)據(jù)傳來(lái)后又執(zhí)行一次,第一次很可能undefined
8. 關(guān)于小程序碼識(shí)別的問(wèn)題
?如果二維碼識(shí)別的是小程序通過(guò)?navigate 跳轉(zhuǎn)后的子頁(yè)面施无,進(jìn)入小程序后將回不到首頁(yè)辉词,因?yàn)樾〕绦驎?huì)認(rèn)為這是首頁(yè),如果有可以回到首頁(yè)的需求猾骡,我的解決辦法是瑞躺,識(shí)別后進(jìn)入首頁(yè)根據(jù)scene參數(shù)進(jìn)行子頁(yè)跳轉(zhuǎn)
暫時(shí)就想到這么多敷搪,如果遇到問(wèn)題再補(bǔ)充
博客園:https://www.cnblogs.com/yueqian-jmy/p/10052936.html
csdn:https://blog.csdn.net/qq_22135887/article/details/84767583