hejianhao
2026-01-23 f495698d97f8df49567947fcdc9b36111ffb2116
fix(home): 修复轮播图指示器激活状态绑定错误

将 v-for 循环的键从 item.id 改为 index,并同步更新 activeIndex 的比较和 click 事件处理,确保指示器状态与当前轮播项正确对应。
1个文件已修改
6 ■■■■■ 已修改文件
screen/src/view/home/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/home/index.vue
@@ -567,15 +567,15 @@
              <div class="flex a-center justify-center mt--9">
                <div class="flex a-center gap--3">
                  <img
                    v-for="item in workListData"
                    v-for="(item,index) in workListData"
                    :key="item.id"
                    :src="
                      activeIndex === item.id
                      activeIndex === index
                        ? require('../../assets/img/home/Rectangle@2x.png')
                        : require('../../assets/img/home/Rectangle@2x (1).png')
                    "
                    class="w--18 h--4 shrink0 cursor-pointer"
                    @click="changeActiveIndex(item.id)"
                    @click="changeActiveIndex(index)"
                  />
                </div>
              </div>