摘要:微信小程序最后的頁(yè)面大部分都頁(yè),所以一些在上不支持的特性,在小程序里面也是有問(wèn)題的,不過(guò)我們還是可以使用強(qiáng)大的進(jìn)行轉(zhuǎn)換。
微信小程序開(kāi)發(fā)難,難于坑特別多
本文首發(fā)于http://www.jianshu.com/p/7173...
坑指數(shù):★★★★★
官網(wǎng)里面的示例代碼中content-type是設(shè)置為"application/json"的,然而……?。?!
無(wú)限黑人問(wèn)號(hào),懷疑過(guò)豆瓣的接口的問(wèn)題,懷疑過(guò)網(wǎng)絡(luò)問(wèn)題,懷疑過(guò)人生......
但是原來(lái)是微信開(kāi)發(fā)工具升級(jí)后(0.12),請(qǐng)求的header的Content-type寫(xiě)法變了,要改成:
header: { content-type: "json" }
這樣就可以請(qǐng)求成功了!
p.s:這個(gè)問(wèn)題在交流群遇到最多的提問(wèn),微信的文檔害人不淺啊...
坑指數(shù):★★
相信很多前端開(kāi)發(fā)人員都習(xí)慣使用Promise,然而目前微信開(kāi)發(fā)工具版本(0.12)不支持Promise,需要自己引用,Bluebird作為最受歡迎的Promise庫(kù)之一,很多人都會(huì)使用它。
引入后本地開(kāi)發(fā)沒(méi)問(wèn)題,十分順利,iOS運(yùn)行也可以,但是Android一打開(kāi)就會(huì)顯示‘發(fā)生未知錯(cuò)誤’
如果是引入了Bluebird,安卓又提示這樣的錯(cuò)誤,那你需要做的就是換掉Bluebird,比較多人建議是的使用https://github.com/stefanpenn... ,es6-promise-min只有6kb,下載后把原來(lái)的Bluebird替換即可。
坑指數(shù):★★★
此坑一般在開(kāi)發(fā)工具開(kāi)發(fā)的時(shí)候不會(huì)展現(xiàn),但是Android真機(jī)調(diào)試的時(shí)候問(wèn)題就來(lái)了...
具體癥狀看你在哪里運(yùn)用了,小的開(kāi)發(fā)是在request的地方使用了,導(dǎo)致在Android機(jī)上數(shù)據(jù)顯示不了(微信開(kāi)發(fā)工具和iOS都正常),最后把Object.assign處理好就ok了
另外根據(jù)一些前輩談及,使用es6會(huì)在Android上遇到各種奇奇怪怪的問(wèn)題,如果遇上只在Android上的問(wèn)題,可以懷疑是不是使用了什么es6特性。
tips:微信小程序最后的頁(yè)面大部分都web頁(yè),所以一些Android在web上不支持的es6特性,在小程序里面也是有問(wèn)題的,不過(guò)我們還是可以使用強(qiáng)大的babel進(jìn)行轉(zhuǎn)換。
以上是開(kāi)發(fā)時(shí)候遇過(guò)的或者在交流群里面有人踩的坑,有問(wèn)題歡迎大家討論~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/88122.html
摘要:整個(gè)小程序所有分包大小不超過(guò)單個(gè)分包主包大小不能超過(guò)微信小程序主流框架對(duì)比應(yīng)該算是最早發(fā)布的小程序開(kāi)發(fā)框架,提供了類(lèi)的語(yǔ)法風(fēng)格和特性,現(xiàn)階段應(yīng)該也是應(yīng)用最廣泛的框架吧。不過(guò)微信官方為了防止下載離線(xiàn)包的時(shí)間過(guò)程,也嚴(yán)格限制了小程序包的體積。 那些年我們踩過(guò)的坑css樣式不能引用本地圖片資源,只能引用線(xiàn)上資源(background-image),引用本地圖片資源只能用標(biāo)簽。{{}}不能執(zhí)行...
摘要:從九月底內(nèi)測(cè)到現(xiàn)在已經(jīng)三個(gè)半月凌晨一點(diǎn)睡覺(jué)已經(jīng)習(xí)以為常也正是這樣才讓無(wú)前端經(jīng)驗(yàn)的我做微信小程序開(kāi)發(fā)并不感到費(fèi)勁最近才開(kāi)始接微信小程序的外包項(xiàng)目目前已經(jīng)簽下了五份合同成品出了兩個(gè)加上轉(zhuǎn)給朋友做的正在談的算起來(lái)有十來(lái)個(gè)項(xiàng)目距離微信正式開(kāi)放的時(shí)間 從九月底內(nèi)測(cè)到現(xiàn)在已經(jīng)三個(gè)半月.凌晨一點(diǎn)睡覺(jué)已經(jīng)習(xí)以為常,也正是這樣,才讓無(wú)前端經(jīng)驗(yàn)的我做微信小程序開(kāi)發(fā)并不感到費(fèi)勁.最近才開(kāi)始接微信小程序的外包...
摘要:從九月底內(nèi)測(cè)到現(xiàn)在已經(jīng)三個(gè)半月凌晨一點(diǎn)睡覺(jué)已經(jīng)習(xí)以為常也正是這樣才讓無(wú)前端經(jīng)驗(yàn)的我做微信小程序開(kāi)發(fā)并不感到費(fèi)勁最近才開(kāi)始接微信小程序的外包項(xiàng)目目前已經(jīng)簽下了五份合同成品出了兩個(gè)加上轉(zhuǎn)給朋友做的正在談的算起來(lái)有十來(lái)個(gè)項(xiàng)目距離微信正式開(kāi)放的時(shí)間 從九月底內(nèi)測(cè)到現(xiàn)在已經(jīng)三個(gè)半月.凌晨一點(diǎn)睡覺(jué)已經(jīng)習(xí)以為常,也正是這樣,才讓無(wú)前端經(jīng)驗(yàn)的我做微信小程序開(kāi)發(fā)并不感到費(fèi)勁.最近才開(kāi)始接微信小程序的外包...
摘要:二小程序的圖片只支持的,后臺(tái)接口不能傳或否則有些安卓機(jī)會(huì)不兼容在微信開(kāi)發(fā)者工具中,可勾選不校驗(yàn)合法域名業(yè)務(wù)域名版本以及證書(shū)規(guī)則即可用,但是在實(shí)體里并沒(méi)有這個(gè)選項(xiàng),所以建議開(kāi)發(fā)時(shí)就用路徑。 前言 最近小程序特別火,不用安裝,即開(kāi)即用,用完就走。省流量,省安裝時(shí)間等等優(yōu)勢(shì)吸引了大量用戶(hù),幾乎所有大廠(chǎng)的APP都有小程序版本。我廠(chǎng)也有開(kāi)發(fā),所以我也加入了開(kāi)發(fā)小程序的隊(duì)伍,開(kāi)發(fā)中的那些注意點(diǎn)和各...
閱讀 2971·2021-11-22 13:54
閱讀 3579·2021-11-16 11:44
閱讀 1405·2021-09-07 10:19
閱讀 1502·2019-08-29 17:30
閱讀 3221·2019-08-29 11:33
閱讀 3570·2019-08-26 12:18
閱讀 2910·2019-08-26 11:53
閱讀 1372·2019-08-26 10:47