1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 2025-06-25 v3.3.0版(重新梳理tabbar配置)
- *
- * 1)原生tabbar,不需要关心 本文件夹里面的内容。(这是默认配置)
- * 2)自定义tabbar(带缓存),保留 `pages.config.ts 的 tabBar配置`,修改本文件对应的代码。
- * 3)自定义tabbar(不带缓存),虽然我认为这是个伪需求,但是问卷调查中确实有人使用这个。要删除 `pages.config.ts 的 tabBar配置`。
- * 4)无tabbar,直接删除 `pages.config.ts 的 tabBar配置`。(同样不需要关心`layouts/fg-tabbar`)
- */
- // TODO:是否开启自定义tabbar,默认不开启
- // 不开启表示使用原生tabbar,开启表示使用自定义tabbar
- export const CUSTOM_TABBAR_ENABLE = false
- // TODO: 是否开启自定义tabbar的无缓存模式,默认不开启
- // 开启表示使用自定义tabbar的无缓存模式,并且需要把 `pages.config.ts` 里面的 tabBar 配置删除
- export const CUSTOM_TABBAR_NO_CACHE = false
- /**
- * 根据您选择的UI框架,配置相应的字段信息
- * pagePath 需要与 pages.config.ts 里面的 tabBar.list 里面的 pagePath 保持一致,这样才有缓存效果。
- * iconType: uiLib, unocss, local, iconfont。
- */
- export const tabbarList = [
- {
- iconPath: '/static/tabbar/home.png',
- selectedIconPath: '/static/tabbar/homeHL.png',
- pagePath: 'pages/index/index',
- iconType: 'uiLib',
- text: 'home',
- },
- {
- iconPath: '/static/tabbar/income.png',
- selectedIconPath: '/static/tabbar/incomeHL.png',
- pagePath: 'pages/income/income',
- iconType: 'uiLib',
- text: 'income',
- },
- {
- iconPath: '/static/tabbar/mine.png',
- selectedIconPath: '/static/tabbar/mineHL.png',
- pagePath: 'pages/mine/mine',
- iconType: 'uiLib',
- text: 'mine',
- },
- ]
|