- 微信小程序不支持cookie
1. 使用Reids存儲session
2. 使用3rd_session建立會話關(guān)系
- 微信小程序post請求,服務(wù)端獲取不到參數(shù)
1. 需要把Content-type改成‘a(chǎn)pplication/x-www-form-urlencoded’才可以正常獲取
2. 修改Content-type后箱蟆,請求參數(shù)不會自動序列化辆亏,需要使用JSON.stringify轉(zhuǎn)化字符串才可以正常請求
客戶端
服務(wù)端
- 微信小程序wx.request會自動對響應(yīng)數(shù)據(jù)執(zhí)行JSON.parse,JSON.parse執(zhí)行失敗不會拋出錯誤或警告(php文件為BOM編碼時照藻,響應(yīng)數(shù)據(jù)會帶上編碼符。因為wx.request沒有做trim處理,所以JSON.parse會執(zhí)行失敗敷存,返回json字符串肩杈!該問題很難追蹤柴我,因此糾結(jié)了一天)
- 有些手機(jī)不支持Object.assign方法,如果使用了該方法會出現(xiàn)莫名其妙的報錯(并不會提示Object.assign is not function扩然,而是導(dǎo)致調(diào)用了Object.assign方法的方法不能被調(diào)用)屯换!
解決方法:直接寫一個合并對象的方法!
-
不支持在對象使用解構(gòu)表達(dá)式
- 服務(wù)器使用https協(xié)議時与学,外鏈也需要使用https協(xié)議彤悔,否則ios系統(tǒng)不支持(android是支持的)
解決方法: 把外鏈的http協(xié)議轉(zhuǎn)換成https協(xié)議(外鏈需要支持https協(xié)議)
- 自己寫的遮罩層無法遮蓋 textarea組件placeholder
解決方法:彈出遮罩層的時候把textarea組件隱藏,關(guān)閉遮罩后重新顯示textarea組件
- picker-view組件無法滾動(當(dāng)picker-view處于display:none狀態(tài)索守,去修改picker-view的value會導(dǎo)致組件卡主無法滾動)
解決方法:修改picker-view組件的value屬性的前picker-view必須處于正常(display:block)狀態(tài)