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 文字点击变色的主要内容,如果未能解决你的问题,请参考以下文章