vue 列表 鼠标悬浮 内容变色做法

\color{#FF00FF}{效果如下:}

image.png

\color{#FF00FF}{全部代码如下:}

<template>
  <div>
    <div :class="publicHoverIndex == index ? 'link-item-hover' : 'link-item-hover-remove'"
      @mouseover="publicHoverIndex = index"
      @mouseout="publicHoverIndex = -1"
      v-for="(item, index) in myPublicBankList"
      style="display:flex;"
      :key="index"
    >
      <span>{{ item.cardNo }}</span>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      publicHoverIndex: -1,
      myPublicBankList: []
    };
  },
  mounted() {
    this.myPublicBankList = [
      { id: 740, cardNo: "6217 0000 **** **** 001" },
      { id: 741, cardNo: "6222 1111 **** **** 112" }
    ];
  }
};
</script>

<style>
.link-item-hover {
  color: #92c5f3;
}
.link-item-hover-remove {
  color: #b8b8b8;
}
</style>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容