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