Vue.js - 如何在点击时切换图标类

时间:2018-03-01 03:45:34

标签: javascript jquery html vue.js

这是我的代码片段,其中在页面加载时我的div被折叠,图标初始类被设置为' fa fa-chevron-up'。如何将图标的课程切换为' fa-chevron-down'什么时候点击?



var vue = new Vue({
	el: '#vue-systemActivity',
	data: {
    loading:false, 
    collapsed: true
  }
  
});

.is-collapsed{
  display: none;
}

<a v-on:click=" collapsed = !collapsed" class="collapse-link"> 
    <i class="fa fa-chevron-up"></i>
</a>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:3)

使用:class binding

<i :class="[collapsed ? 'fa-chevron-up' : 'fa-chevron-down', 'fa']"