微信小程序正式發(fā)布到現在也差不多快10個月了,這(zhè)10個月中,
小程序的更新算是非常頻繁,這(zhè)也從側面(miàn)說明騰訊還(hái)是非常看重微信小程序,小程序在微信的曝光度也越來越多,用戶訪問小程序的途徑入口越來越多。近來支付寶也開(kāi)始内測小程序,也說明小程序還(hái)是有前景,其相對(duì)APP廉價的開(kāi)發(fā)成(chéng)本和更短的開(kāi)發(fā)周期,更低的開(kāi)發(fā)門檻讓小應用開(kāi)發(fā)更簡單更方便。
創新互聯從小程序内測開(kāi)始就開(kāi)始研究小程序的定制開(kāi)發(fā),主要爲客戶做外包定制開(kāi)發(fā),雖然小程序的開(kāi)發(fā)文檔寫的很詳細,但實際真機測試和運行中總是會(huì)遇到各種(zhǒng)各樣(yàng)的問題,因爲很多客戶都(dōu)是已經(jīng)有自己的電腦端、手機端,需要做小程序端,所以經(jīng)常會(huì)遇到比較多接口對(duì)接問題。下面(miàn)創新互聯()主要總結做定制開(kāi)放中遇到的各種(zhǒng)坑。1、圖片預覽接口
接口需要使用HTTPS及域名在授權域名中,這(zhè)點大家基本都(dōu)不會(huì)犯錯誤,圖片IMAGE組件顯示的圖片是不需要HTTPS及域名授權的,然後(hòu)當圖片預覽接口顯示圖片的時候,有時候你會(huì)發(fā)現電腦調試端和手機開(kāi)啓調試時可以顯示圖片,但手機關閉調試或者正式發(fā)布時就顯示不了調試,這(zhè)點讓部分開(kāi)發(fā)者找不到原因,還(hái)以爲是微信的兼容性問題,或者沒(méi)注意到這(zhè)問題,當正式發(fā)布時才發(fā)現問題。其實隻要用HTTPS路徑及域名授權就可以正常顯示,基本沒(méi)有兼容性問題。2、下載接口
這(zhè)個接口其實跟上一個接口一樣(yàng),需要HTTPS域名授權。但大部分人使用這(zhè)接口是想把文件下載到系統相冊,但其實這(zhè)個接口隻是下載到微信内存并不是系統相冊,要下載到系統相冊還(hái)需要另外個接口,需要授權。3、頁面(miàn)跳轉層級問題
這(zhè)點其實微信官方文檔已經(jīng)說的很清楚,最多5層,但是實際開(kāi)發(fā)中不知不覺犯了這(zhè)錯誤,竟然不提示任何錯誤信息,就是點擊沒(méi)反應,所以很多開(kāi)發(fā)者找不到原因,其實就是最基本的簡單原因。4、app.js和首頁執行順序問題
很多人以爲是先執行app.js然後(hòu)再執行index.js。這(zhè)點順序沒(méi)錯,但是忽略了有些請求是異步進(jìn)行的,所以很多執行程序放在app.js還(hái)是index.js要多加考慮,尤其是index.js的執行需要先執行完app.js的情況。5、上傳接口
有次開(kāi)發(fā)遇到個奇怪的問題,經(jīng)常同一個文件偶爾會(huì)上傳失敗,而且隻出現在IOS手機端,第一次出錯概率非常低,但是Android都(dōu)沒(méi)有問題,總是服務器返回400 Bad Request錯誤, 調試了非常久都(dōu)沒(méi)找到問題,換個服務器就好(hǎo)了,最後(hòu)總結爲nginx的版本問題。6、
小程序名稱修改問題
名稱好(hǎo)想好(hǎo)了再設置,修改一次需要重新認證,多花300塊錢,好(hǎo)坑。7、發(fā)布問題已解決
以前如果你隻是開(kāi)發(fā)者,不是管理員,要發(fā)布和管理小程序需要管理員掃N個碼,實在太坑了,現在的權限管理系統改的非常好(hǎo),隻要管理員授權,開(kāi)發(fā)者有大部分的權限。8、CSS背景圖片不能(néng)使用本地圖片
有時候開(kāi)發(fā)者還(hái)以爲是圖片路徑出錯,浪費半天時間,因爲從正常角度,哪有背景圖片不能(néng)使用本地圖片的道(dào)理,所以如果非要使用本地圖片,就隻能(néng)用image組件了。9、JS不能(néng)使用jquery插件,不能(néng)調用document\window對(duì)象
這(zhè)點經(jīng)常用JS的開(kāi)發(fā)者經(jīng)常不習慣10、JS封裝的函數,需要做個接口,其他文件才能(néng)調用
很多時候忘記了,一直調用不成(chéng)功,然後(hòu)找問題找半天。
以上是創新互聯做小程序定制開(kāi)放中遇到的一些坑,希望能(néng)幫助其他開(kāi)發(fā)者快速解決問題。
小程序定制開(kāi)放熱線400-028-6601
文章标題:微信小程序定制開(kāi)發(fā)遇到的十個坑總結分享
标題URL:
網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有微信小程序、定制開(kāi)發(fā)等
廣告
聲明:本網站發(fā)布的内容(圖片、視頻和文字)以用戶投稿、用戶轉載内容爲主,如果涉及侵權請盡快告知,我們將(jiāng)會(huì)在第一時間删除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。内容未經(jīng)允許不得轉載,或轉載時需注明來源:
創新互聯