tab-detail.vue 596 B

123456789101112131415161718192021222324252627
  1. <script lang="ts" setup>
  2. import { computed } from 'vue';
  3. import { useRoute } from 'vue-router';
  4. import { useTabs } from '@vben/hooks';
  5. const route = useRoute();
  6. const { setTabTitle } = useTabs();
  7. const index = computed(() => {
  8. return route.params?.id ?? -1;
  9. });
  10. setTabTitle(`No.${index.value} - 详情信息`);
  11. </script>
  12. <template>
  13. <div class="p-5">
  14. <div class="card-box p-5">
  15. <h1 class="text-xl font-semibold">标签详情页</h1>
  16. <div class="text-foreground/80 mt-2">
  17. <div>{{ index }} - 详情页内容在此</div>
  18. </div>
  19. </div>
  20. </div>
  21. </template>