Skip to content

主题配置

类型定义

见 App.Theme.ThemeSetting

代码位置

src/typings/app.d.ts

初始化配置

ts
export const themeSettings: App.Theme.ThemeSetting = {
  //默认配置
}

代码位置

src/theme/settings.ts

配置覆盖更新

当发布新的版本时,可以通过配置覆盖更新的方式,来更新主题配置

ts
export const overrideThemeSettings: Partial<App.Theme.ThemeSetting> = {
  //覆盖配置
};

代码位置

src/theme/settings.ts

环境说明

  • 当项目处于开发模式时,主题配置不会被缓存,可以通过更新 src/theme/settings.ts 中的 themeSettings 来更新主题配置

    开发阶段为了能够实时看到主题配置的变化,所以不会缓存主题配置

  • 当项目处于生产模式时,主题配置会被缓存到 localStorage 中

    每次发布新版本,可以通过更新 src/theme/settings.ts 中的 overrideThemeSettings 来覆盖更新主题配置

根据 MIT 许可证发布