vue 文字点击变色

Posted lovebear123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 文字点击变色相关的知识,希望对你有一定的参考价值。

样式图:

技术图片

 

 

html

 <div :key="index" v-for="(item, index) in standing" class="Category">
      <label
        class="Planning"
        v-bind:class="{ updata_clable: IsIndex === index }"
        @click="change(index)"
        >{{ item.name }}</label
      >
    </div>

js:

<script>
export default {
  data() {
    return {
      standing: [
        { name: "李现" },
        { name: "邓伦" },
        { name: "王俊凯" },
        { name: "千玺" }
      ],
      IsIndex: 0
    };
  },
  methods: {
    change: function(index) {
      this.IsIndex = index;
    }
  }
};
</script>

css:

.Planning {
  font-size: 14px;
  font-family: DengXian;
  font-weight: bold;
  line-height: 14px;
  color: rgba(112, 112, 112, 1);
  opacity: 1;
  display: block;
  text-align: center;
}
.Category {
  width: 100%;
  height: 40px;
  margin-top: 10px;
}
.updata_clable {
  color: #19874f;
}

v-bind就是用于绑定数据和元素属性的

以上是关于vue 文字点击变色的主要内容,如果未能解决你的问题,请参考以下文章

vue实现登录界面输入框输入文字后登录按钮颜色改变与能点击

vue点击超链接后变色

html超链接,点击后文字变色,再点击下一项时,已点过的颜色怎么再恢复原来颜色?怎么写代码?

html点击变色再点击变回来

C#Winform如何实现点击按钮变色

vue实现点击变色再次点击变回来