@@ -40,7 +40,7 @@ function createTab(route: RouteLocationNormalizedLoaded) {
componentName,
icon = 'iconify ph--browser',
label: defaultLabel = '未命名标签',
- tabLabel,
+ renderTabLabel: tabLabel,
} = route.meta
const { fullPath, name, params } = route
@@ -174,7 +174,7 @@ export const routeRecordRaw: MergeMenuMixedOptions[] = [
componentName: 'DynamicRoute',
showTab: true,
enableMultiTab: true,
- tabLabel({ id, name }) {
+ renderTabLabel({ id, name }) {
return `动态路由${id ? `-${id}` : ''}${name ? `-${name}` : ''}`
},
@@ -8,6 +8,6 @@ declare module 'vue-router' {
icon?: string
showTab?: boolean
enableMultiTab?: boolean
- tabLabel?: (params: RouteParamsGeneric) => string
+ renderTabLabel?: (params: RouteParamsGeneric) => string
}