【发布时间】:2018-09-18 04:32:09
【问题描述】:
我有以下jsfiddle,它有两个 Vuetify 选项卡。文档没有显示使用 vue-router 的示例。
我在vue-router 中找到了这个Medium.com post,它有以下代码:
<div id="app">
<v-tabs grow light>
<v-tabs-bar>
<v-tabs-item href="/" router>
<v-icon>motorcycle</v-icon>
</v-tabs-item>
<v-tabs-item href="/dog" router>
<v-icon>pets</v-icon>
</v-tabs-item>
</v-tabs-bar>
</v-tabs>
<router-view />
</div>
但是,代码现在已经过时,因为 Vuetify 1.0.13 Tabs documentation 没有在其 api 中指定 router 属性,因此帖子中的嵌入示例不起作用。
我还发现了这个StackOverflow answer,它的代码如下:
<v-tabs-item :to="{path:'/path/to/somewhere'}">
但是,使用 to 属性不起作用,它也没有在 Vuetify api 中列出。相比之下,v-button Vuetify 组件确实列出了一个to 属性并利用了vue-router,所以我希望支持vue-router 的组件能够支持to 属性。
在旧的old Vuetify 0.17 docs 中挖掘,to 属性是为v-tabs-item 指定的。似乎支持可能已在 1.0.13 中删除。
如何在 Vuetify 选项卡中使用 vue-router?
【问题讨论】:
标签: javascript vue.js vuejs2 vuetify.js