検索

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

JavaScript - vue でコンポーネントを作成することとプラグインを作成することの違いは何ですか?

今、ページングのものを書きたいのですが、.vue 単一ファイルとして書くのが良いのか、それとも install を使用してプラグインとして書くのが良いのかわかりません。 .vue でその需要は解決できるような気がしますが、なぜインストールする方法があるのでしょうか? プラグインのインストールと作成についての質問もあります

リーリー

インストール内のオプション構成パラメータをページション テンプレートに渡すにはどうすればよいですか?

曾经蜡笔没有小新曾经蜡笔没有小新2699日前1092

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

  • 迷茫

    迷茫2017-07-05 11:00:03

    Vue のコンポーネントは、テンプレートと UI ロジックの組み合わせです。

    ページング ロジックを多くのコンポーネント間で再利用する必要がある場合、最良の方法は明らかに、プラグインを介して Vue ファイルの JS ロジックを再利用することです。

    ページング ロジックが 1 つのコンポーネントでのみ使用されている場合、プラグインとミックスインを使用すると、単一の Vue コンポーネントの可読性が低下します。

    返事
    0
  • PHP中文网

    PHP中文网2017-07-05 11:00:03

    Vue プラグインは、Vue コンポーネントのコレクションにすることも (プラグインが行うことは、内部コンポーネントを Vue グローバルに注ぐことを支援することです)、または Vuex、Vue などの Vue 機能を拡張するために使用することもできます。ルーター。 Vue プロトタイプのメソッドを拡張するプラグインを作成することもできますが、これをコンポーネントとして作成する方法はまったくありません。

    リーリー

    また、プラグインのインストール時にプラグインが流し込むコンポーネントのデータを決める必要があるのはなぜですか?このコンポーネントを使用するときは、props を通じて制御する必要はありませんか?

    返事
    0
  • キャンセル返事