ホームページ  >  記事  >  ウェブフロントエンド  >  Vue.jsでコンポーネントを分割する実装方法の紹介

Vue.jsでコンポーネントを分割する実装方法の紹介

黄舟
黄舟オリジナル
2017-10-30 09:41:431798ブラウズ

一部の一般的なページでは、このページが完成した後に、特に モジュール に適したいくつかの フレームワーク を使用して、他のページを作成することができます。開発、この方法は非常に非効率的に見えるので、Vue で ピースをグループ化する方法を簡単に見ていきます。

まとめると、分割方法は2つあります。 2つの分割方法のうち、ページ上の機能ブロック、select、pagenation、および実装に多くのコードが必要な部分を抽出して配置することができます。それらを一緒に、または分類します。ページ領域、ヘッダー、フッター、サイドバーに応じて分割する方法もあります。Vue コンポーネントはコンポーネントを持った後、どのように実装されますか?

Vue コンポーネントはどのように実装されますか?まずは

ファイルシステム内でどのようになっているか見てみましょう

APP.vueはプロジェクトの入り口であり、分割したコンポーネントもオブジェクトです。APP.vueでは各コンポーネントをインポートします。 、 header は右側の header.vue ファイルを指します。 もちろん、es6 のコンポーネント化を使用する必要がない場合は、他の

require を使用して記述する必要があります。これら 2 つのコンポーネントは app.vue に導入されますが、まだページに表示できません。

このコンポーネントを Vue のコンポーネントを通じて登録し、インポートされた を挿入し、レンダリング後にテンプレート レベルで
を記述する必要があります。 header.vue と footer.vue のコンテンツになります。 注意すべき点は、Vue を使用する前に登録する必要があるということです

Vue コンポーネント間の通信を紹介します。概念に従います。 header.vue ファイルにコードを登録するには、ユーザー名というデータがあり、メソッドは

propertyprops があり、app.vue が登録されていることがわかります。このコンポーネントを使用する場合、header 属性に msg を直接記述し、app.vue 内の任意のデータを header.vue に渡すことができます。header.vue に msg が記述されていない場合は、すべてが Vue メカニズムによって実装されます。の場合、属性を取得できません。

概要

以上がVue.jsでコンポーネントを分割する実装方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。