Explorar o código

feat: 从环境变量动态加载应用标题

- 移除 .env 文件在 .gitignore 中的忽略规则,以提交示例配置
- 在 Header 组件中,将硬编码的标题替换为从 VITE_APP_NAME 环境变量读取
- 新增 .env 文件,包含应用名称等基础配置
reaper hai 1 mes
pai
achega
4494cb9aaf
Modificáronse 3 ficheiros con 6 adicións e 4 borrados
  1. 4 0
      .env
  2. 0 3
      .gitignore
  3. 2 1
      app/components/Header.vue

+ 4 - 0
.env

@@ -0,0 +1,4 @@
+PORT=3333
+HOST=0.0.0.0
+
+VITE_APP_NAME=DDAC

+ 0 - 3
.gitignore

@@ -19,9 +19,6 @@ logs
 .idea
 
 # Local env files
-.env
-.env.*
-!.env.example
 
 .trae
 .github

+ 2 - 1
app/components/Header.vue

@@ -3,7 +3,7 @@
     <div class="header-left">
       <a href="/" class="brand" aria-label="Home">
         <NuxtImg src="/logo.png" alt="DDAC logo" class="brand-logo" width="34" height="34" />
-        <h1 class="brand-title">DDAC</h1>
+        <h1 class="brand-title">{{ title }}</h1>
       </a>
     </div>
     <nav class="header-nav" role="navigation" aria-label="Main navigation">
@@ -55,6 +55,7 @@
   </header>
 </template>
 <script setup>
+const title = import.meta.env.VITE_APP_NAME
 const { y: scrollY } = useWindowScroll()
 const lastScrollY = ref(0)
 const isHidden = ref(false)