feat: 新增多开标签页Demo

This commit is contained in:
kailong321200875
2023-08-12 09:33:57 +08:00
parent c83a026d55
commit 5c253ce803
6 changed files with 112 additions and 10 deletions

View File

@@ -0,0 +1,19 @@
<script setup lang="ts">
import { ContentWrap } from '@/components/ContentWrap'
import { ElButton } from 'element-plus'
import { useRouter } from 'vue-router'
const { push } = useRouter()
const openTab = (item: number) => {
push(`/function/multipleTabs-demo/${item}`)
}
</script>
<template>
<ContentWrap>
<ElButton v-for="item in 5" :key="item" type="primary" @click="openTab(item)">
打开详情页{{ item }}
</ElButton>
</ContentWrap>
</template>

View File

@@ -0,0 +1,14 @@
<script setup lang="ts">
import { ContentWrap } from '@/components/ContentWrap'
import { ElInput } from 'element-plus'
import { ref } from 'vue'
import { useRoute } from 'vue-router'
const { params } = useRoute()
const val = ref(params.id as string)
</script>
<template>
<ContentWrap> 获取参数 <ElInput v-model="val" /> </ContentWrap>
</template>