반응형
Vue/vuetify, 라우터 링크를 탭에 추가하는 방법
vuetify 탭 컴포넌트를 단순히 네비게이션 컨트롤로 사용하여
<v-tabs dark fixed icons centered>
<v-tabs-bar class="cyan">
<v-tabs-slider color="yellow"></v-tabs-slider>
<v-tabs-item router :to="{name: 'election/admin', id: this.$route.params['id']}">
Overview
</v-tabs-item>
</v-tabs-bar>
</v-tabs>
하지만, 그것은 일하는 것을 따르지 않는 것 같다.는 는는 that i i i i i 。to
in property in in in in in router
href는?
15 2018/11/15 편집
새로운 예시가 추가되었습니다.codepen
<v-tabs v-model="activeTab">
<v-tab v-for="tab in tabs"
:key="tab.name"
:to="{name: tab.name, params: id}"
>
{{tab.text}}
</v-tab>
</v-tabs>
data: () => ({
activeTab: "",
tabs: [
{ name: "UserProfile", text: "Profile" },
{ name: "UserActivity", text: "Activity" },
{ name: "UserSettings", text: "Settings" },
],
}),
주의:
은 나이 든 에게 효과가 .vuetify
전입니니다다
탭 는 " " "로 변경되었습니다.v1
★★★★
<v-tabs>
<v-tab>Tab 1</v-tab>
<v-tab>Tab 2</v-tab>
<v-tab-item>Tab 1 content</v-tab-item>
<v-tab-item>Tab 2 content</v-tab-item>
</v-tabs>
되지만, '일단'에서는v-tab
「」이의 요소v-tabs-item
★★<v-tab :to="{path:'/path/to/somewhere'}">
답변:
다음 중 하나를 사용합니다.
<v-tabs-item :to="{path:'/path/to/somewhere'}">
또는
<v-tabs-item :to="{name:'RouteName'}">
★★path
»name
은 AFAIK를 통과할 수 .props
를 named route
이름을 붙여야 합니다.
:to="{name: 'RouteName', params: {id: $route.params['id'] }}"
, 는 반드시 안쪽에 가 있습니다.params
표시
언급URL : https://stackoverflow.com/questions/46710477/vue-vuetify-how-to-add-router-link-to-tab
반응형
'programing' 카테고리의 다른 글
단락 논리 연산자가 필수입니까?평가 순서는요? (0) | 2022.09.01 |
---|---|
이중 값을 나타내는 데 필요한 최대 문자 길이는 얼마입니까? (0) | 2022.09.01 |
Android에서 PreferenceActivity에서 SharedPreferences를 가져오려면 어떻게 해야 합니까? (0) | 2022.09.01 |
int의 최대값 (0) | 2022.09.01 |
업데이트되지 않는 vue.js의 외부 변수를 추적하는 계산된 속성 (0) | 2022.09.01 |