Browse Source
* 增加动态路由最大打开Tab数控制 * 增加动态路由打开数控制Router参数 * feat(Tab): 新增动态路由打开数限制Demo * fix(multipleTab.ts): 将原来的打开数限制从固定的 5 修改为读取配置 Co-authored-by: Haceral <18274416193@163.com>pull/1279/head
committed by
GitHub
8 changed files with 65 additions and 4 deletions
@ -0,0 +1,28 @@ |
|||
<template> |
|||
<PageWrapper title="Tab详情页面"> |
|||
<div>{{ index }} - 详情页内容在此</div> |
|||
</PageWrapper> |
|||
</template> |
|||
|
|||
<script lang="ts"> |
|||
import { defineComponent } from 'vue'; |
|||
import { PageWrapper } from '/@/components/Page'; |
|||
import { useTabs } from '/@/hooks/web/useTabs'; |
|||
import { useRoute } from 'vue-router'; |
|||
|
|||
export default defineComponent({ |
|||
name: 'TabDetail', |
|||
components: { PageWrapper }, |
|||
setup() { |
|||
const route = useRoute(); |
|||
const index = route.params?.id ?? -1; |
|||
const { setTitle } = useTabs(); |
|||
|
|||
// 设置标识 |
|||
setTitle(`No.${index} - 详情信息`); |
|||
return { |
|||
index, |
|||
}; |
|||
}, |
|||
}); |
|||
</script> |
|||
Loading…
Reference in new issue