diff --git a/src/pages/api.vue b/src/pages/api.page.vue similarity index 100% rename from src/pages/api.vue rename to src/pages/api.page.vue diff --git a/src/pages/index-page.vue b/src/pages/index.page.vue similarity index 100% rename from src/pages/index-page.vue rename to src/pages/index.page.vue diff --git a/src/pages/ts-enum-util.vue b/src/pages/ts-enum-util.page.vue similarity index 100% rename from src/pages/ts-enum-util.vue rename to src/pages/ts-enum-util.page.vue diff --git a/typed-router.d.ts b/typed-router.d.ts index 5944af5..9ea72cd 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -18,14 +18,11 @@ declare module 'vue-router/auto-routes' { * Route name map generated by unplugin-vue-router */ export interface RouteNamedMap { - '$Path': RouteRecordInfo<'$Path', '/:path(.*)', { path: ParamValue }, { path: ParamValue }>, + 'Root': RouteRecordInfo<'Root', '/', Record, Record>, '中文页面': RouteRecordInfo<'中文页面', '/中文-页面', Record, Record>, - 'A': RouteRecordInfo<'A', '/a', Record, Record>, - 'AA': RouteRecordInfo<'AA', '/a/a', Record, Record>, 'Api': RouteRecordInfo<'Api', '/api', Record, Record>, 'DataLoadersId': RouteRecordInfo<'DataLoadersId', '/data-loaders/:id', { id: ParamValue }, { id: ParamValue }>, 'DataLoadersIdSub1UserId': RouteRecordInfo<'DataLoadersIdSub1UserId', '/data-loaders/:id/sub-1/:userId', { id: ParamValue, userId: ParamValue }, { id: ParamValue, userId: ParamValue }>, - 'IndexPage': RouteRecordInfo<'IndexPage', '/index-page', Record, Record>, 'InfiniteLoading': RouteRecordInfo<'InfiniteLoading', '/infinite-loading', Record, Record>, 'MdPage': RouteRecordInfo<'MdPage', '/md-page', Record, Record>, 'SomePage': RouteRecordInfo<'SomePage', '/some-page', Record, Record>, diff --git a/vite.config.plugins.ts b/vite.config.plugins.ts index 410f103..07c6143 100644 --- a/vite.config.plugins.ts +++ b/vite.config.plugins.ts @@ -41,7 +41,7 @@ export function Plugins() { exclude: ['**/__*', '**/__*/**/*'], getRouteName: (routeNode) => getPascalCaseRouteName(routeNode), logs: false, - extensions: ['.vue', '.page.vue', '.md'], + extensions: ['.page.vue', '.md'], }), vue: Vue({ include: [/\.vue$/, /\.md$/] }), vueJsx: VueJsx(), // 如有需要