defaultSettings.js 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * 项目默认配置项
  3. * primaryColor - 默认主题色, 如果修改颜色不生效,请清理 localStorage
  4. * navTheme - sidebar theme ['dark', 'light'] 两种主题
  5. * colorWeak - 色盲模式
  6. * layout - 整体布局方式 ['sidemenu', 'topmenu'] 两种布局
  7. * fixedHeader - 固定 Header : boolean
  8. * fixSiderbar - 固定左侧菜单栏 : boolean
  9. * autoHideHeader - 向下滚动时,隐藏 Header : boolean
  10. * contentWidth - 内容区布局: 流式 | 固定
  11. *
  12. * storageOptions: {} - Vue-ls 插件配置项 (localStorage/sessionStorage)
  13. *
  14. */
  15. export default {
  16. primaryColor: '#52C41A', // primary color of ant design
  17. navTheme: 'dark', // theme for nav menu
  18. layout: 'sidemenu', // nav menu position: sidemenu or topmenu
  19. contentWidth: 'Fixed', // layout of content: Fluid or Fixed, only works when layout is topmenu
  20. fixedHeader: false, // sticky header
  21. fixSiderbar: false, // sticky siderbar
  22. autoHideHeader: false, // auto hide header
  23. colorWeak: false,
  24. multiTab: false,
  25. production: process.env.NODE_ENV === 'production' && process.env.VUE_APP_PREVIEW !== 'true',
  26. // vue-ls options
  27. storageOptions: {
  28. namespace: 'pro__', // key prefix
  29. name: 'ls', // name variable Vue.[ls] or this.[$ls],
  30. storage: 'local' // storage name session, local, memory
  31. }
  32. }