大家都知道,在以前jq時代,可以透過在標籤裡加onclick之類的屬性來加入事件處理函數。這樣的話瀏覽器中直接右鍵查看元素就可以知道綁了哪個方法,甚至可以看到這個方法在程式碼裡哪一行。
然而,在Vue出現後,想知道一個按鈕做了什麼就變成了一個頭疼的問題,在源碼裡寫的@click='method'會被vue處理並隱藏,這樣就不能直接看到按鈕的動作了,還要再去源碼裡找,十分低效。那麼問題來了,如何才能直接在瀏覽器中看到按鈕綁定了哪一個Vue方法以及在哪一行呢?
ringa_lee2017-06-26 10:57:57
查看 DOM 元素的事件:
直接點選第一個,開啟 Vue 文件,然後設定斷點,斷到斷點之後,就可以看 fn 綁定的是哪個方法了:
在 console 裡輸入 fn,敲回車,然後點選輸出的方法名稱:
自動跳到 Sources 中的方法: