Vue v-for 时,单个元素class的控制

来源:互联网 发布:旧金山和奥克兰 知乎 编辑:程序博客网 时间:2024/06/16 11:21

Vue v-for 时,单个元素class的控制

只要一句表达式,加一个控制控制变量

<template> <ul> <li v-for="(item,index) in arr" :class="{red:index==indexPrev}"          v-on:click="changeColor(index)">{{item}}</li></ul>   </template><script>export default {      data(){        return {            arr:['0','1','3'],            indexPrev:1        }      },    methods:{         changeColor(index){this.indexPrev=index}        }}</script><style>.red{color:red}</style>

:class=”{red:index==indexPrev}” 其中indexPrev 为class 作用到的元素的索引。

原创粉丝点击