MultipleTabs.vue 472 B

12345678910111213141516171819
  1. <script setup lang="ts">
  2. import { ContentWrap } from '@/components/ContentWrap'
  3. import { ElButton } from 'element-plus'
  4. import { useRouter } from 'vue-router'
  5. const { push } = useRouter()
  6. const openTab = (item: number) => {
  7. push(`/function/multipleTabs-demo/${item}`)
  8. }
  9. </script>
  10. <template>
  11. <ContentWrap>
  12. <ElButton v-for="item in 5" :key="item" type="primary" @click="openTab(item)">
  13. 打开详情页{{ item }}
  14. </ElButton>
  15. </ContentWrap>
  16. </template>