feat: 删除不必要的页面和组件,更新路由类型定义,添加新链接到文档
All checks were successful
/ build-and-deploy-to-vercel (push) Successful in 1m30s
/ depcheck (push) Successful in 1m27s
/ playwright (push) Successful in 1m5s

This commit is contained in:
严浩
2025-01-03 17:12:06 +08:00
parent 181213526e
commit 4750d0dd43
4 changed files with 3 additions and 75 deletions

View File

@ -13,3 +13,5 @@ This is {{frontmatter.name}}
- [Unocss 快速、简单最新的Web项目大屏模板](https://github.com/gitboyzcf/vue3-simple-screen)
- [Vue3、Vite5、Primevue、Oxlint、Husky9 简单快速搭建最新的Web项目模板](https://juejin.cn/post/7438884007084032035)
- [Large, small, and dynamic viewport units polyfill](https://github.com/joppuyo/large-small-dynamic-viewport-units-polyfill)
- [VitePressShiki式语法高亮器](https://shiki.tmrs.site/packages/vitepress)
- [密码强度](https://zxcvbn-ts.github.io/zxcvbn/guide/getting-started/)

View File

@ -1,53 +0,0 @@
<script setup lang="ts">
import { createGetRoutes, setupLayoutsResult } from '@/plugins/router';
import type { MenuItem } from 'primevue/menuitem';
import { routes } from 'vue-router/auto-routes';
const router = useRouter();
const list = [
{
title: 'routes',
json: routes,
},
{
title: 'setupLayoutsResult',
json: setupLayoutsResult,
},
{
title: 'createGetRoutes(router)()',
json: createGetRoutes(router)().map((route) => ({
...route,
instances: undefined,
leaveGuards: undefined,
updateGuards: undefined,
enterCallbacks: undefined,
components: undefined,
})),
},
{
title: 'router.getRoutes()',
json: router.getRoutes().map((route) => ({
...route,
instances: undefined,
leaveGuards: undefined,
updateGuards: undefined,
enterCallbacks: undefined,
components: undefined,
})),
},
];
</script>
<template>
<Tabs :value="list[0].title" scrollable>
<TabList>
<Tab v-for="item in list" :key="item.title" :value="item.title">{{ item.title }}</Tab>
</TabList>
<TabPanels>
<TabPanel v-for="item in list" :key="item.title" :value="item.title">
<pre>{{ item.json }}</pre>
</TabPanel>
</TabPanels>
</Tabs>
</template>
<style scoped></style>

View File

@ -1,19 +0,0 @@
<template>
<div>
<h1>Some Page</h1>
<button class="green" @click="$router.back()">Back</button>
<main>
<ul>
<li>
密码强度
<a class="green" target="_blank" href="https://zxcvbn-ts.github.io/zxcvbn/guide/getting-started/"
>@zxcvbn-ts/core</a
>
</li>
<li>
vitepress高亮: <a class="green" target="_blank" href="https://shiki.tmrs.site/packages/vitepress">Shiki</a>
</li>
</ul>
</main>
</div>
</template>

4
typed-router.d.ts vendored
View File

@ -21,7 +21,7 @@ declare module 'vue-router/auto-routes' {
'Root': RouteRecordInfo<'Root', '/', Record<never, never>, Record<never, never>>,
'$Path': RouteRecordInfo<'$Path', '/:path(.*)', { path: ParamValue<true> }, { path: ParamValue<false> }>,
'中文页面': RouteRecordInfo<'中文页面', '/中文-页面', Record<never, never>, Record<never, never>>,
'Api': RouteRecordInfo<'Api', '/api', Record<never, never>, Record<never, never>>,
'API': RouteRecordInfo<'API', '/API', Record<never, never>, Record<never, never>>,
'DataLoadersId': RouteRecordInfo<'DataLoadersId', '/data-loaders/:id', { id: ParamValue<true> }, { id: ParamValue<false> }>,
'DataLoadersIdSub1UserId': RouteRecordInfo<'DataLoadersIdSub1UserId', '/data-loaders/:id/sub-1/:userId', { id: ParamValue<true>, userId: ParamValue<true> }, { id: ParamValue<false>, userId: ParamValue<false> }>,
'I18n': RouteRecordInfo<'I18n', '/i18n', Record<never, never>, Record<never, never>>,
@ -31,8 +31,6 @@ declare module 'vue-router/auto-routes' {
'JSPage': RouteRecordInfo<'JSPage', '/JSPage', Record<never, never>, Record<never, never>>,
'MDPage': RouteRecordInfo<'MDPage', '/MDPage', Record<never, never>, Record<never, never>>,
'Primevue': RouteRecordInfo<'Primevue', '/primevue', Record<never, never>, Record<never, never>>,
'Router': RouteRecordInfo<'Router', '/router', Record<never, never>, Record<never, never>>,
'SomePage': RouteRecordInfo<'SomePage', '/some-page', Record<never, never>, Record<never, never>>,
'TsEnumUtil': RouteRecordInfo<'TsEnumUtil', '/ts-enum-util', Record<never, never>, Record<never, never>>,
'VueMacrosDefineRender': RouteRecordInfo<'VueMacrosDefineRender', '/vue-macros/DefineRender', Record<never, never>, Record<never, never>>,
'VueMacrosReactivityTransform': RouteRecordInfo<'VueMacrosReactivityTransform', '/vue-macros/ReactivityTransform', Record<never, never>, Record<never, never>>,