我有一个带有 v-tabs 的组件。我正在尝试根据所选选项卡更改选项卡元素之外的 div 的内容,但我不知道如何完成它。就像我需要在组件中使用 v-router 并为每个选项卡提供不同的 href。我不希望内容包含 v-tab-item。我想像导航栏一样使用标签
我的代码:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<v-tabs v-model="tab" class="elevation-2" dark :centered="true" :grow="true">
<v-tabs-slider></v-tabs-slider>
<v-tab v-for="i in tabs" :key="i" :href="`#tab-${i}`">{{ i }}</v-tab>
</v-tabs>
<div>
<!-- Change selected component according to selected tab -->
<ChildComponentOne/>
<ChildComponentTwo/>
<ChildComponentThree/>
</div>
<script>
data() {
return {
tabs: ["ChildOne", "ChildTwo", "ChildThree"],
};
},
</script>