1.コンポーネントとは何ですか
-
例Vueの成分は、同様にJSTLカスタム・タグを多重化することができるテンプレートのセットである、再利用可能です。
-
あなたは、ヘッダー、サイドバー、コンテンツ領域および他のコンポーネントを有していてもよく、それぞれはまた、ナビゲーションリンク、ボーエンなどの部品のような他の含まれています。
前記第1の成分のVue
注:実際の開発では、我々は次のような方法は、ちょうど誰もがどのようなコンポーネントを理解できるように、テンプレートファイルを開発する.vue方法を作成代わりにVUE-CLIを使用しての、コンポーネントを開発するために、次のように使用しないでください。
コンポーネントを登録する1 Vue.component()メソッドは、以下の形式:
- Vue.componet():登録コンポーネント
- 小道具属性:パラメータを渡すために使用されるには注意:デフォルトでは、プロパティ値の小道具のルールは大文字にすることはできません
- first_component:カスタムコンポーネント名
- テンプレート:実行されるカスタムコンポーネントからテンプレート
説明:
- =用-V「項目の項目に」 :トラバース
Vue
に定義された名前付きインスタンスitems
アレイ、およびコンポーネントの同じ数を作成します - バインド-V:商品=「項目」 :トラバーサル
item
に結合した重要なコンポーネントprops
で定義された名前item
属性、左=右用に定義された小道具アイテム属性名前の数item in items
値エルゴードアイテム・エントリ
。1 <!DOCTYPE HTML > 2 < HTML LANG = "EN" > 3 < ヘッド> 4 < メタ文字セット= "UTF-8" > 5 < タイトル>タイトル</ タイトル> 6 </ ヘッド> 7 < 身体> 8 < ! - ビューレイヤーモジュール- > 9。 < DIV ID = "VUE" > 10 11。 <! - コンポーネント:アセンブリに渡された値:小道具- > 12 <first_component V-用= "項目の項目で" V-バインド:COM = "アイテム" > </ first_component > 13 </ DIV > 14 15 <! - 导入Vue.js - > 16 < スクリプトSRC = "HTTPS: //cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js」> </ スクリプト> 17 < スクリプトタイプ= "テキスト/ javascriptの" > 18 19 // 定义一个Vueの组件 20 ヴュー.component(" first_component " 、 { 21の 小道具:[" COM " ]、 22 テンプレート:" <LI> {{COM}} </ LI> " 23 }) 24 25 LETのVM = 新しいヴュー({ 26 EL:' #vue ' 、 27の データ:{ 28件の 商品:[ " ジャワ" 、" C ++ " 、" C位" 、" パイソン" 、" PHP " ] 29 }、 30 31 }); 32 </ スクリプト> 33 </ ボディ> 34 </ HTML >