// 品牌静态资源的运行时前缀。 // // admin-web/public/ 下的文件不受 vite `base` 影响(无论 base 是什么,都会被原样复制到 // 构建产物的根目录),因此 .vue 模板里若写死 `src="/brand/xxx.png"`,在产物部署于 // /admin/ 子路径时,浏览器会去站点根路径请求,最终 404(表现为 logo / 登录插画裂图)。 // // 结论:public/ 下的运行时引用必须显式带上 import.meta.env.BASE_URL。 // 这里集中导出,避免每处各写一遍拼接而在改 base 时漏改。 const BRAND_BASE = `${import.meta.env.BASE_URL}brand/` export const BRAND_LOGO = `${BRAND_BASE}logo-mark.png` export const BRAND_LOGIN_SCENE = `${BRAND_BASE}login-illustration.jpg` export const BRAND_ACTIVITY_FALLBACK = `${BRAND_BASE}activity-default.jpg` export const BRAND_BACKDROP = `${BRAND_BASE}admin-danyang-backdrop.jpg`