Я новичок в 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
}
}
Так что, когда вид является view1 затем использовать data1 , вид является view2 использование data2 и т.д ...
Могу ли я использовать некоторые данные синхронизации в шаблоне дочернего компонента?
шаблон компонента ребенок
<template>
<div class="child" v-for"data in data1" :data1="data1">
{{* data}}
</div>
</template>
Что об использовании партиалы? Я не видел много документации по нему, может кто-то уточнить его использование в отличие от компонентов?