本篇文章給大家談談小程式過程中遇到的一些常見錯誤的整理以及提供的一系列排除方法,針對不同的情況可以從技術環境或一些非官方的方法找到解決方案。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
小程式開發過程可能會遇到各種問題,不少人踩坑無數,小程式開發過程中有哪些常見錯誤,這裡有一些比較難以排除的可能性列舉,幫助開發者更好的排除錯誤。
1:官方文件範例程式碼有誤,有時官方文件範例程式碼也會出現問題,例如大小寫出錯,或其他缺少參數等問題;
2: 官方文件;官方文檔是解決問題的不二之選,建議在解決問題時,不斷的看官方文檔,並且仔細看,盡量從官方文檔中找出解決方案;
3: 字母拼錯,包括字母拼寫錯誤,大小寫沒有註意;微信小程式中,有大量這樣的程式碼範例,從中間冒出一個大寫,例如付款中的appId
4:微信快取;微信快取會導致很多未知的bug ,目前發現的有無法真機預覽,以及跳出錯誤:需要清除應用緩存,或者使用第二部手機進行測試方可排除此問題;
On PageReadycan not find XXXXXX, app service not ready
5: 調試工具:官方開發者工具及手機端,都提供了調試工具,基本跟原本大家常用的調試工具相差無幾,可用利用調試工具多做各種調試,以免排查問題;調試方法,新手可以搜索網上相關firebug教程或瀏覽器調試教程或調試教學;
6:ES6;使用es6可能導致安卓端真機調試時很多問題出現,還有其他未知問題;原因未知;
7:官方BUG,你遇到的問題可能是官方仍未解決的bug,具體可以參考官方文檔,面向新手系列《四》官方文檔BUG,tip及QA提示一覽,以及最新的官方回答,目前有兩個官方幫助,更多更新,本站可以搜尋關鍵字「官方」或前往官方開發者社群查詢;微信小程式官方幫助出來了。
8:https,這個坑目前遇到的人最多,先說明一下,工具的這個設置,
這個設定有一些獨特的作用,讓你可以讓本地避開一些限制;但這個設定對真機無效,所以假如有https問題,是否勾選並影響。
9:無法登陸:可以稍微等等;當帳號登陸問題時,可以嘗試使用他人微訊號,或是諮詢其他人是否也遇到了相同的情況,不要著急;
10:代理設定;代理設定應該是一個隱藏比較深的坑,但是很多人被坑過,假如你的機器設定了代理,開發者工具可能會也跟著預設帶來代理,然後會接踵而來很多登陸,空白等問題;
11:使用搜尋;現在本站聚合了大量的微信小程式相關內容,可以考慮使用本站的搜索,來獲取自己想找的東西或用於解決問題,搜索時,請使用主要關鍵字,或相近關鍵字進行搜索,而不要直接搜索一句話,比如你需要appid,你可以搜索“appid”,你遇到了登陸問題,應該搜尋“登陸”,真機預覽遇到了問題,可以搜尋“真機”,遇到了上傳問題,可以搜尋“uploadfile”
12:微信版本問題,伴隨微信的版本更新,不同的微信版本之間可能會出現不同的未知BUG;
13:重啟大法:有時候編輯器會出現一些莫名其妙的BUG,例如昨天還是好的,今天打開各種問題等等,可以考慮重新編譯或多次重新啟動工具或重新啟動電腦;
14:使用了非官方提供的方法;使用了部分非官方提供的方法例如Object.assign,可能會導致未知的問題,建議優先使用官方元件來實現;
以上就是開發小程式過程中一些常見問題的整理以及提供的一系列排除方法,針對不同的情況可以從技術環境或一些非官方的方法找到解決方案。
推薦:《小程式開發教學》
以上是談談小程式開發中一些常見錯誤和排除方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!