Console的使用
對於小程序來說,最常用的方式就是console。在關鍵地方觀察數據和執行。
那麼當運行在真機上時怎麼看console呢?
有兩種辦法:
真機調試:點擊真機調試,然後使用手機操作,同時在PC上彈出的窗口中觀察。
手機上查看Console:在手機上查看Console有兩種方式,第一種適用於debug版本的小程序。
點擊右上方的菜單按鈕,在彈出的頁面中點擊打開調試。
第二種方式是在app.js(app.wpy)中使用代碼進行控制
在vConsole中可以查看console等信息。
使用IDE查看信息
小程序的IDE中提供了很多跟瀏覽器類似的調試工具,可用於查看程序在運行中的反應。具體如下:
2.1 使用IDE查看代碼
2.2 使用IDE查看網絡請求
2.3 使用IDE查看appData
查看當前頁面棧中的頁面中的data對象中的屬性值。
2.4 使用IDE查看wxml元素
與瀏覽器中查看html元素一致。
2.5 使用IDE查看當前小程序存儲
自定義編譯
小程序IDE提供了自定義編譯功能,可用該功能模擬很多場景,如從不同頁面進入小程序,帶參數進入小程序,不同場景值下進入小程序等等。
這個技巧非常重要,常用於模擬掃碼進入、從外部應用進入等不方便操作的功能調試。
這是我自己使用的一些自定義編譯配置:
自定義編譯可以自定義以下幾項:
模式名稱啟動頁面(app.json中聲明的一致)啟動參數進入場景(從下拉列表中選擇)模擬更新(會調用upgrade方法)巧用數據緩存
在IDE中提供了清緩存功能。
我們可以利用這個功能模擬未授權場景,token異常場景等跟數據有關的場景,幫助程序更好的應對異常情況。
體驗評分
體驗評分是一項給小程序的體驗好壞打分的功能,它會在小程序運行過程中實時檢查,分析出一些可能導致體驗不好的地方,並且定位出哪裡有問題,以及給出一些優化建議。
運行環境要求
下載並安裝 1.02.1808300 或以上版本的開發者工具,下載地址。基礎庫需要切到 2.2.0 或以上版本。使用流程
打開開發者工具,在詳情裡切換基礎庫到 2.2.0 或以上版本在調試器區域切換到 Audits 面板點擊左上角」開始「按鈕(見下圖),然後自行操作小程序界面,運行過的頁面就會被「體驗評分」檢測到點擊 「Stop" 停止分析,就會看到一份分析報告,之後便可根據分析報告進行相關優化
參考資料
1.官方調試指導https://developers.weixin.qq.com/miniprogram/dev/devtools/debug.html
2. 體驗評分
https://developers.weixin.qq.com/miniprogram/dev/devtools/audits.html