Vue点击切换class

1 <style>
2     .active{
3         color: red;
4     }
5 </style>
1 <ul id="app">  
2     <li v-for='(item,index) in items' @click="change(index)" :class='{active:index===number}'> <!--通过切换索引值改变class-->
3       <span v-html="item.name"></span>
4     </li>  
5 </ul> 
 1 <script>  
 2     new Vue({  
 3         el: '#app',  
 4         data: {
 5             number: 0,
 6         items:[
 7         {
 8             name: "我是0",
 9         },
10         {
11             name: "我是1"
12         },
13         {
14             name: "我是2"
15             }
16         ]
17         },  
18         methods: {
19             change: function(index) {  
20                 this.number= index;  
21         }  
22     }  
23 })  
24 </script>  

 

转载于:https://www.cnblogs.com/xueweijie/p/6861702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值