iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 22
0
Modern Web

Vue.js 30天系列 第 22

Vue.js 22 - 除錯工具 - vue-devtools

Vue.js是以操作資料為主軸,因此開發中需要觀察當時資料是否如預期。

以往透過console印出物件讀狀態,比較沒效率。
透過瀏覽器開發者工具下中斷點,觀察變數狀態亦可。

官方提供Vue專屬除錯工具 - vue-devtools
這篇將介紹這Chrome Extension的使用方法。

Github / Chrome Extension Download


補圖中

Components

物件樹狀圖

瀏覽物件狀態

在瀏覽器直接操作vm


Vuex

瀏覽State

State變化歷程


Events

事件觸發歷程


設定

vue-devtools太容易取得狀態,甚至修改。
若是太容易讓人知道裡面在幹麻,例如訂單狀態和參數,上線自己也抖抖的吧?

Vue有幾個設定,可關閉開發協助。

/* 關閉vue-devtools */
Vue.config.devtools = false;

/* 關閉錯誤警告 */
Vue.config.debug = false;

整合編譯工具讓上述設定自動切換,參考Kuro大的文章


上一篇
Vue.js 21 - Ajax取得資料 - Axios篇
下一篇
Vue.js 23 - 現成UI - Bootstrap
系列文
Vue.js 30天30

尚未有邦友留言

立即登入留言