Explorar el Código

docs: 添加注释 (#1924)

Jim hace 2 años
padre
commit
cfbd52bbe7
Se han modificado 4 ficheros con 15 adiciones y 0 borrados
  1. 1 0
      .gitignore
  2. 9 0
      src/main.ts
  3. 4 0
      src/router/index.ts
  4. 1 0
      src/router/routes/index.ts

+ 1 - 0
.gitignore

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

+ 9 - 0
src/main.ts

@@ -19,28 +19,37 @@ async function bootstrap() {
   const app = createApp(App);
 
   // 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

+ 4 - 0
src/router/index.ts

@@ -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 }),
 });

+ 1 - 0
src/router/routes/index.ts

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