私はvuejsが初めてで、親コンポーネントのプロパティ<component :is="view">
である場所を使用してスワップインおよびスワップアウトするいくつかの子コンポーネントを持つ親コンポーネントがあるという問題があります。view
問題は、各子コンポーネントに、親コンポーネントに保存されている異なるデータセットを設定する必要があることです...したがって、
親コンポーネント
<template>
<component :is="view"></component>
</template>
export default {
props: ["view"],
data() { return {data1:[..], data2:[...], ... } }
components : {
"view1" : View1,
"view2" : View2,
"view3" : View3
}
}
したがって、viewがview1 の場合はdata1を使用し、viewはview2を使用data2など...
子コンポーネントのテンプレートで同期データを使用できますか?
子コンポーネント テンプレート
<template>
<div class="child" v-for"data in data1" :data1="data1">
{{* data}}
</div>
</template>
パーシャルの使用はどうですか?コンポーネントとは対照的に、誰かがその使用について詳しく説明できますか?