From fbf76611d153b5f166310a3da806fe19dc8b09e9 Mon Sep 17 00:00:00 2001 From: Peanut Date: Tue, 7 Apr 2026 23:39:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(mini-program):=20=E4=BF=AE=E5=A4=8D=20logo.?= =?UTF-8?q?svg=20500=20=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - 小程序请求 /static/logo.svg 返回 500 错误 - logo.svg 文件在 src/static/ 目录,但编译后未被复制到输出目录 修复: 1. 在 mini-program/ 根目录创建 static/ 目录 2. 将 logo.svg 复制到 mini-program/static/logo.svg 3. 修改 vite.config.js 添加 publicDir 配置,让 Vite 复制 static 目录 4. 更新图片路径:/static/logo.svg → /logo.svg - pages/splash/index.vue - pages/main/index.vue 效果: - logo.svg 正确编译到 unpackage/dist/dev/mp-weixin/logo.svg - 小程序正常加载 logo 图片 - 不再出现 500 错误 --- mini-program/src/pages/main/index.vue | 2 +- mini-program/src/pages/splash/index.vue | 8 ++- mini-program/static/logo.svg | 67 +++++++++++++++++++++++++ mini-program/vite.config.js | 1 + 4 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 mini-program/static/logo.svg diff --git a/mini-program/src/pages/main/index.vue b/mini-program/src/pages/main/index.vue index dfb67d7..0385875 100644 --- a/mini-program/src/pages/main/index.vue +++ b/mini-program/src/pages/main/index.vue @@ -28,7 +28,7 @@ - + 人生 OS diff --git a/mini-program/src/pages/splash/index.vue b/mini-program/src/pages/splash/index.vue index a1fe874..cd41c4f 100644 --- a/mini-program/src/pages/splash/index.vue +++ b/mini-program/src/pages/splash/index.vue @@ -7,7 +7,7 @@ - + 人生OS LIFE HARMONY v3.1 @@ -52,6 +52,12 @@ onLoad(() => { min-height: 100vh; height: 100vh; background: linear-gradient(180deg, #0F071A 0%, #1A0B2E 50%, #0F071A 100%); + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; +} + +/* 标题字体 - Cinzel (原型标准) */ +.app-name.font-serif { + font-family: 'Cinzel', 'Inter', serif; } .status-bar-space { diff --git a/mini-program/static/logo.svg b/mini-program/static/logo.svg new file mode 100644 index 0000000..04b973a --- /dev/null +++ b/mini-program/static/logo.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mini-program/vite.config.js b/mini-program/vite.config.js index 5214504..c4551a1 100644 --- a/mini-program/vite.config.js +++ b/mini-program/vite.config.js @@ -36,6 +36,7 @@ export default defineConfig(({ command }) => { : 'dist' return { envDir: __dirname, + publicDir: resolve(__dirname, 'static'), server: { watch: { usePolling: true,