検索

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

javascript - vue.js プラグインのグローバル メソッド、グローバル リソース、インスタンス メソッドの違いは何ですか?

http://cn.vuejs.org/v2/guide/...

リーリー

ここでの 1、2、4 の違いは何ですか?

仅有的幸福仅有的幸福2753日前879

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

  • phpcn_u1582

    phpcn_u15822017-05-16 13:39:57

    簡単に説明しましょう:

    1 グローバル メソッドは、window. myGlobalMethod 一样,通过 Vue.myGlobalMethod が呼び出すものとして理解できますが、Vue で定義された単なる静的メソッドです

    2 グローバル リソース。この例では、グローバル ディレクティブが定義されています。詳細については、vue のカスタム ディレクティブの章を参照してください。これは、プラグインでもディレクティブが定義されていることを意味します。もちろん、フィルターやその他の操作を定義することもできます。それはすべて、このプラグインで何をしたいかによって異なります

    4 インスタンスメソッド、JSのクラスの概念とプロトタイププロトタイプチェーンの意味を思い出してください。理解できない場合は、まずこれらの基本的な内容を見てみましょう。
    ここでこのように説明すると、インスタンス メソッドは this.$myMethod

    を通じてコン​​ポーネント内で呼び出すことができます。

    返事
    0
  • 阿神

    阿神2017-05-16 13:39:57

    1. グローバルメソッド = クラスの静的メソッド

    2. グローバル リソース = グローバル命令。v-for に似ていますが、カスタマイズされた命令です

    3. グローバルインスタンスメソッド = クラスのインスタンスメソッド

    2 番目のポイントは、vue カスタム命令の章を直接見てください。1 と 3 は JavaScript の内容です。参考書を自分で見つけてください。

    返事
    0
  • 迷茫

    迷茫2017-05-16 13:39:57

    プラグインのソースコードを見てください

    返事
    0
  • キャンセル返事