微信小程序常見錯誤及基本排除方法

也接觸了很多人解決問題的過程裏,有一些比較難以排查的可能性列舉在這,方便你們看一下:
歡迎其餘同窗,把本身的排除方法回覆在這,或者專門分享成一個帖子,你們互相學習,共同進步!php

1:ES6;使用es6可能致使安卓端真機調試時不少問題出現,還有其餘未知問題;緣由未知;es6

2:字母拼錯,包括字母拼寫錯誤,大小寫沒有注意;微信小程序中,有大量這樣的代碼示例,從中間冒出一個大寫,好比支付中的appId小程序

3:官方文檔示例代碼有誤,有時官方文檔示例代碼也會出現問題,好比大小寫出錯,或者其餘缺乏參數等問題;微信小程序

4:https,這個坑目前遇到的人最多,首先說明一下,工具的這個設置,圖片描述 ,這個設置有一些獨特的做用,讓你可讓本地避開一些限制;可是這個設置對真機無效,因此假如存在https問題,是否勾選並影響;仍然須要按貼排查:http://www.wxapp-union.com/fo...瀏覽器

5:官方BUG,你遇到的問題多是官方仍未解決的bug,具體能夠參考官方文檔
面向新手系列《四》官方文檔BUG,tip及QA提示一覽,以及最新的官方回答,目前有兩個官方幫助,可是僅限於12月20號,更多更新,能夠在本站搜索關鍵詞「官方」或前往官方開發者社區查詢;微信小程序官方幫助出來了,你最想吐槽的是什麼坑?
官方問答精選系列《一》提交審覈時提供測試帳密碼緩存

6:官方文檔;官方文檔是解決問題的不二之選,建議在解決問題時,不斷的看官方文檔,而且仔細看,儘可能從官方文檔中找出解決方案;微信

7:調試工具:官方開發者工具及手機端,都提供了調試工具,基本跟本來你們經常使用的調試工具相差無幾,可用利用調試工具多作各類調試,以避免排查問題;調試方法,新手能夠搜索網上相關firebug教程或瀏覽器調試教程或調試教程;app

8:重啓大法:有時候編輯器會出現一些莫名其妙的BUG,好比昨天仍是好的,今天打開各類問題等等,能夠考慮從新編譯或屢次重啓工具或重啓電腦;編輯器

9:新手跳坑;咱們爲新手準備了不少常見的問題,http://www.wxapp-union.com/fo...工具

10:前人經驗:有不少人遇到了不少問題,你能夠在版塊的問答分類下看看其餘人遇到的問題及如此解決的;http://www.wxapp-union.com/fo...

11:沒法登錄:參考@M-信念 同窗的建議:能夠稍微等等;當出現賬號登錄問題時,能夠嘗試使用他人微信號,或是諮詢其餘人是否也遇到了相同的狀況,不要着急;

12:代理設置;代理設置應該是一個隱藏比較深的坑,可是不少人被坑過,假如你的機器設置了代理,開發者工具可能會也跟着默認帶來代理,而後會接踵而來不少登錄,空白等問題;
圖片描述

13:使用搜索;如今不少網站聚合了大量的微信小程序相關內容,能夠考慮使用咱們網站的搜索,來獲取本身想找的東西或用於解決問題,搜索時,請使用主要關鍵詞,或相近關鍵詞進行搜索,而不要直接搜索一句話,好比你須要appid,你能夠搜索「appid」,你遇到了登錄問題,應該搜索「登錄」,真機預覽遇到了問題,能夠搜索「真機」,遇到了上傳問題,能夠搜索「uploadfile」

14:微信版本問題,伴隨微信的版本更新,不一樣的微信版本之間可能會出現不一樣的未知BUG;

15:微信緩存;微信緩存會致使不少未知的bug,目前發現的有沒法真機預覽,以及跳出錯誤:須要清除應用緩存,或者使用第二部手機進行測試方可排除此問題;
On PageReady can not find XXXXXX, app service not ready

16:使用了非官方提供的方法;使用了部分非官方提供的方法好比Object.assign,可能會致使未知的問題,建議優先使用官方組件來實現;

相關文章
相關標籤/搜索