docs: 添加注释 (#1924)

This commit is contained in:
Jim 2022-05-28 05:49:18 +08:00 committed by JinMao
parent 937370e458
commit fa4a63b856
4 changed files with 16 additions and 0 deletions

1
.gitignore vendored
View File

@ -27,3 +27,4 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
/package-lock.json

View File

@ -111,27 +111,37 @@ async function bootstrap() {
setMessage(useMessage);
setNotice(useNotification);
// Configure store
// 配置 store
setupStore(app);
// Initialize internal system configuration
// 初始化内部系统配置
initAppConfigStore();
// Register global components
// 注册全局组件
registerGlobComp(app);
// Multilingual configuration
// 多语言配置
// Asynchronous case: language files may be obtained from the server side
// 异步案例:语言文件可能从服务器端获取
await setupI18n(app);
// Configure routing
// 配置路由
setupRouter(app);
// router-guard
// 路由守卫
setupRouterGuard(router);
// Register global directive
// 注册全局指令
setupGlobDirectives(app);
// Configure global error handling
// 配置全局错误处理
setupErrorHandle(app);
// https://next.router.vuejs.org/api/#isready

View File

@ -14,9 +14,13 @@ const getRouteNames = (array: any[]) =>
getRouteNames(basicRoutes);
// app router
// 创建一个可以被 Vue 应用程序使用的路由实例
export const router = createRouter({
// 创建一个 hash 历史记录。
history: createWebHashHistory(import.meta.env.VITE_PUBLIC_PATH),
// 应该添加到路由的初始路由列表。
routes: basicRoutes as unknown as RouteRecordRaw[],
// 是否应该禁止尾部斜杠。默认为假
strict: true,
scrollBehavior: () => ({ left: 0, top: 0 }),
});

View File

@ -37,6 +37,7 @@ export const LoginRoute: AppRouteRecordRaw = {
};
// Basic routing without permission
// 未经许可的基本路由
export const basicRoutes = [
LoginRoute,
RootRoute,