Преглед изворни кода

refactor(fg-tabbar): 统一无缓存自定义tabbar的命名

将 CUSTOM_TABBAR_NO_CACHE 重命名为 CUSTOM_TABBAR_WITHOUT_CACHE 以保持命名一致性
feige996 пре 10 месеци
родитељ
комит
cd8e279fcd
2 измењених фајлова са 6 додато и 3 уклоњено
  1. 4 1
      src/layouts/fg-tabbar/fg-tabbar.vue
  2. 2 2
      src/layouts/fg-tabbar/tabbarList.ts

+ 4 - 1
src/layouts/fg-tabbar/fg-tabbar.vue

@@ -4,7 +4,10 @@ import { tabbarStore } from './tabbar'
 import { tabbarList as _tabBarList, cacheTabbarEnable, selectedTabbarStrategy, TABBAR_MAP } from './tabbarList'
 
 // @ts-expect-error 预知的判断
-const customTabbarEnable = selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_NO_CACHE
+const customTabbarEnable
+= selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE
+  || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITHOUT_CACHE
+
 /** tabbarList 里面的 path 从 pages.config.ts 得到 */
 const tabbarList = _tabBarList.map(item => ({ ...item, path: `/${item.pagePath}` }))
 function selectTabBar({ value: index }: { value: number }) {

+ 2 - 2
src/layouts/fg-tabbar/tabbarList.ts

@@ -3,7 +3,7 @@
  * 0: 'NO_TABBAR' `无 tabbar`
  * 1: 'NATIVE_TABBAR'  `完全原生 tabbar`
  * 2: 'CUSTOM_TABBAR_WITH_CACHE' `有缓存自定义 tabbar`
- * 3: 'CUSTOM_TABBAR_NO_CACHE' `无缓存自定义 tabbar`
+ * 3: 'CUSTOM_TABBAR_WITHOUT_CACHE' `无缓存自定义 tabbar`
  *
  * 温馨提示:本文件的任何代码更改了之后,都需要重新运行,否则 pages.json 不会更新导致错误
  */
@@ -11,7 +11,7 @@ export const TABBAR_MAP = {
   NO_TABBAR: 0,
   NATIVE_TABBAR: 1,
   CUSTOM_TABBAR_WITH_CACHE: 2,
-  CUSTOM_TABBAR_NO_CACHE: 3,
+  CUSTOM_TABBAR_WITHOUT_CACHE: 3,
 }
 // TODO:通过这里切换使用tabbar的策略
 export const selectedTabbarStrategy = TABBAR_MAP.NATIVE_TABBAR