1.基本情報
コンポーネントは、あなたのhtmlタグの拡張であります
テンプレートの内容であるコンテンツ・コンポーネント
アセンブリにグローバルコンポーネントとローカルコンポーネント
- サブアセンブリで定義されているコンポーネントオブジェクト
2.(登録)コンポーネントを定義する方法
- カスタムコンポーネントは、コンポーネントのオプションを使用する必要があります。コンポーネントは、オブジェクト、オブジェクトのプロパティ、関連するコンポーネントの構成情報です。
- 少なくともテンプレートのプロパティを持っているかの方法をレンダリングする必要があるコンポーネント。
- 使用すると、コンポーネントの名前がラベルとして使用することができます。
- 注:⬇⬇============================================== ======⬇⬇
- コンポーネントを使用しているときにこぶの命名間でコンポーネント名を使用する場合は、小文字と大文字の名前の間でそれを使用する必要があります - 分割します。
- コンポーネント間のデータの例は、その外側が共有されていません。
- アセンブリ内で定義されたデータ(データ)
- 機能しなければならない場合
- この関数は、戻り値を持っている必要があります
- オブジェクトが値を返さなければならない場合
- 注:⬆⬆============================================== ======⬆⬆
3.基本的なコードを示しています
/--------------------------html---------------------------------------/
<zujian></zujian>
/--------------------------js------------------------------------------/
new Vue({
el:"#root",
data:{
... ...
},
components:{ //可以看到 components 是复数形式,说明我们可以在这里面定义多个组件
zujian:{ //定义了一个名字为 zujian 的组件 //它是一个对象形式
template:` //指定一个模板
<div>定义了一个组件,名字为 zujian </div>
`
}
}
})