refactor: 修改 Router 接口为 _RouterClassic 以支持扩展语法

This commit is contained in:
Hooray
2026-06-12 23:09:00 +08:00
parent c61a9caa44
commit 699b6d5e4e
9 changed files with 10 additions and 8 deletions
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
+1 -1
View File
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
+1 -1
View File
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
+1 -1
View File
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
+1 -1
View File
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*
+2
View File
@@ -29,6 +29,7 @@ declare module 'vue' {
FaCheckboxGroup: typeof import('@fantastic-admin/components')['FaCheckboxGroup']
FaCollapsible: typeof import('@fantastic-admin/components')['FaCollapsible']
FaContextMenu: typeof import('@fantastic-admin/components')['FaContextMenu']
FaDescriptions: typeof import('@fantastic-admin/components')['FaDescriptions']
FaDivider: typeof import('@fantastic-admin/components')['FaDivider']
FaDrawer: typeof import('@fantastic-admin/components')['FaDrawer']
FaDropdown: typeof import('@fantastic-admin/components')['FaDropdown']
@@ -86,6 +87,7 @@ declare global {
const FaCheckboxGroup: typeof import('@fantastic-admin/components')['FaCheckboxGroup']
const FaCollapsible: typeof import('@fantastic-admin/components')['FaCollapsible']
const FaContextMenu: typeof import('@fantastic-admin/components')['FaContextMenu']
const FaDescriptions: typeof import('@fantastic-admin/components')['FaDescriptions']
const FaDivider: typeof import('@fantastic-admin/components')['FaDivider']
const FaDrawer: typeof import('@fantastic-admin/components')['FaDrawer']
const FaDropdown: typeof import('@fantastic-admin/components')['FaDropdown']
+1 -1
View File
@@ -110,7 +110,7 @@ function extendClose(router: Router) {
}
declare module 'vue-router' {
interface Router {
interface _RouterClassic {
/**
* 本方法为框架扩展语法,会同时关闭当前标签页
*