プラグイン
ディレクトリ
プラグインは通常、Vue にグローバル機能を追加するために使用されます。プラグインの機能範囲には厳密な制限はありません。一般に次のタイプがあります。
1. グローバル メソッドまたは属性を追加します。例: vue-custom-element
2. グローバル リソース: 命令/フィルター/トランジションなどを追加します。 vue-touch
など 3. グローバル ミキシングを通じていくつかのコンポーネント オプションを追加します。 vue-router
など。 4. Vue インスタンス メソッドを Vue.prototype
に追加します。
5. 独自の API を提供し、上記の機能を 1 つ以上提供するライブラリ。たとえば、vue-router
##プラグインを使用します
グローバルメソッド
Vue.use() を介してプラグインを使用します。
new Vue() を呼び出してアプリケーションを開始する前に、これを完了する必要があります:
// 调用 `MyPlugin.install(Vue)` Vue.use(MyPlugin) new Vue({ // ...组件选项 })オプションのオプション オブジェクトを渡すこともできます:
Vue.use(MyPlugin, { someOption: true })
Vue. use により、同じプラグインの複数の登録が自動的に防止され、プラグインは複数回呼び出された場合でも 1 回だけ登録されます。
vue-router など) は、Vue がアクセス可能なグローバルであることを検出すると、自動的に
Vue.use()## を呼び出します。変数。 #。ただし、CommonJS のようなモジュール環境では、常に Vue.use()
を明示的に呼び出す必要があります: 提供されたプラグインとライブラリ。
Vue.js プラグインは # を公開する必要があります## メソッドをインストールします。このメソッドの最初のパラメーターは Vue コンストラクターで、2 番目のパラメーターはオプションのオプション オブジェクトです:
// 用 Browserify 或 webpack 提供的 CommonJS 模块环境时 var Vue = require('vue') var VueRouter = require('vue-router') // 不要忘了调用此方法 Vue.use(VueRouter)