Przeglądaj źródła

修复了首页图标没有响应式的问题

wangcy 4 miesięcy temu
rodzic
commit
6cbc326ee6
1 zmienionych plików z 12 dodań i 8 usunięć
  1. 12 8
      products/entry/src/main/ets/pages/Index.ets

+ 12 - 8
products/entry/src/main/ets/pages/Index.ets

@@ -9,20 +9,24 @@ struct Index {
   //tabs展示内容
   contentList: BasicType<undefined>[] = [
     {
-      text: '首页',
-      src: this.currentIndex == 0 ? $r('app.media.app_icon') : $r('app.media.app_icon'),
+      text: '日历',
+      src: $r('app.media.app_icon'),
+      acSrc: $r('app.media.app_icon')
     },
     {
-      text: '福利',
-      src: this.currentIndex == 1 ? $r('app.media.app_icon') : $r('app.media.app_icon'),
+      text: '黄历',
+      src: $r('app.media.app_icon'),
+      acSrc: $r('app.media.app_icon')
     },
     {
-      text: '福利',
-      src: this.currentIndex == 1 ? $r('app.media.app_icon') : $r('app.media.app_icon'),
+      text: '卡片',
+      src: $r('app.media.app_icon'),
+      acSrc: $r('app.media.app_icon')
     },
     {
       text: '我的',
-      src: this.currentIndex == 2 ? $r('app.media.app_icon') : $r('app.media.app_icon'),
+      src: $r('app.media.app_icon'),
+      acSrc: $r('app.media.app_icon')
     }
   ]
   tabsController: TabsController = new TabsController()
@@ -83,7 +87,7 @@ struct Index {
   @Builder
   barBuilder(item: BasicType<undefined>) {
     Column() {
-      Image(item.src)
+      Image(this.currentIndex == item.index ? item.acSrc : item.src)
         .width(24)
       Text(item.text)
         .fontSize($r('[basic].float.page_text_font_size_10'))