javascript - vue.js プラグインのグローバル メソッド、グローバル リソース、インスタンス メソッドの違いは何ですか?
仅有的幸福
仅有的幸福 2017-05-16 13:37:57
0
3
924

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

リーリー

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

仅有的幸福
仅有的幸福

全員に返信(3)
phpcn_u1582

簡単に説明しましょう:

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

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

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

を通じてコン​​ポーネント内で呼び出すことができます。
いいねを押す +0
阿神
  1. グローバルメソッド = クラスの静的メソッド

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

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

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

いいねを押す +0
迷茫

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート