10 changed files with 92 additions and 3 deletions
@ -0,0 +1,29 @@ |
|||
<script lang="ts" setup> |
|||
import { computed } from 'vue'; |
|||
import { useRoute } from 'vue-router'; |
|||
|
|||
import { useTabs } from '@vben/hooks'; |
|||
|
|||
defineOptions({ name: 'FeatureTabDetailDemo' }); |
|||
|
|||
const route = useRoute(); |
|||
|
|||
const { setTabTitle } = useTabs(); |
|||
|
|||
const index = computed(() => { |
|||
return route.params?.id ?? -1; |
|||
}); |
|||
|
|||
setTabTitle(`No.${index.value} - 详情信息`); |
|||
</script> |
|||
|
|||
<template> |
|||
<div class="p-5"> |
|||
<div class="card-box p-5"> |
|||
<h1 class="text-xl font-semibold">标签详情页</h1> |
|||
<div class="text-foreground/80 mt-2"> |
|||
<div>{{ index }} - 详情页内容在此</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
Loading…
Reference in new issue