我有以下内容jsfiddle https://jsfiddle.net/jjloneman/e5a6L27u/12/有两个 Vuetify 选项卡。该文档没有显示使用示例vue-router
跟他们。
我找到了这个Medium.com 帖子 https://medium.com/front-end-hacking/vue-js-mobile-navbar-using-vuetify-803856f00dfd关于如何使用 Vuetifyvue-router
,其中有以下代码:
<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 选项卡文档 https://vuetifyjs.com/en/components/tabs没有指定router
prop 在他们的 api 中,所以帖子中的嵌入示例不起作用。
我也发现了这个堆栈溢出答案 https://stackoverflow.com/questions/46710477/vue-vuetify-how-to-add-router-link-to-tab其中有以下代码:
<v-tabs-item :to="{path:'/path/to/somewhere'}">
然而,使用to
prop 不起作用,并且它也没有在 Vuetify api 中列出。相比之下,v-button
Vuetify 组件确实列出了to
道具和利用vue-router
,所以我期望vue-router
支持的组件支持to
prop.
在旧的地方挖掘旧 Vuetify 0.17 文档 https://vuetifyjs.com/releases/0.17/#/components/tabs#api, the to
prop 指定为v-tabs-item
。看来该支持可能已在 1.0.13 中被删除。
我该如何使用vue-router
使用 Vuetify 选项卡?