5.Vueコンポーネント

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 >

 

おすすめ

転載: www.cnblogs.com/zhihaospace/p/12078835.html