我是 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>
使用partials怎么样?我没有看到太多关于它的文档,有人可以详细说明它的用途而不是组件吗?