検索

ホームページ  >  に質問  >  本文

クロムなどのブラウザで要素を検査するときに、要素にバインドされた Vue メソッドを表示するにはどうすればよいですか?

ご存知のとおり、以前の JQ の時代では、タグに onclick などの属性を追加することでイベント処理関数を追加できました。この場合、ブラウザで要素を右クリックすることでどのメソッドがバインドされているかを知ることができ、このメソッドがコード内のどの行にあるのかを確認することもできます。
しかし、Vue が登場してからは、ボタンが何をするのか知りたいということが頭の痛い問題になり、ソースコードに書かれた @click='method' は Vue によって処理されて隠蔽され、直接見ることはできなくなります。ボタンのアクションが正しい場合でも、ソース コード内でそれを見つける必要がありますが、これは非常に非効率的です。そこで問題は、ボタンがどの Vue メソッドにバインドされているか、またボタンがどの行にあるのかをブラウザで直接確認するにはどうすればよいでしょうか?

世界只因有你世界只因有你2710日前1045

全員に返信(5)返信します

  • 三叔

    三叔2017-06-26 10:57:57

    この問題については誰も知らないし、誰も考えていないようです。忘れてください、プラグインを自分で書きます

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-26 10:57:57

    vue-devtoolsを使用できます

    返事
    0
  • typecho

    typecho2017-06-26 10:57:57

    Web ページのソース コードを右クリックして表示し、関連する要素でバインディング処理メソッドを直接見つけて、ソース パネルで関連する JS を検索して特定の行を見つけます。

    返事
    0
  • ringa_lee

    ringa_lee2017-06-26 10:57:57

    DOM 要素のイベントを表示:

    最初のものを直接クリックして Vue ファイルを開き、ブレークポイントを設定すると、fn がどのメソッドにバインドされているかがわかります。
    コンソールに fn と入力し、Enter キーを押して、出力メソッド名をクリックします:


    ソースに自動的にジャンプする方法:

    返事
    0
  • 代言

    代言2017-06-26 10:57:57

    https://chrome.google.com/web...

    返事
    0
  • キャンセル返事