[英]Vue.js - how toggle icon class on click
Here's a snippet of my code in which on page load my div is collapsed and the icon initial class is set to 'fa fa-chevron-up'.这是我的代码片段,其中在页面加载时我的 div 被折叠,图标初始类设置为“fa fa-chevron-up”。 How do I toggle the icon's class to 'fa fa-chevron-down' when a is clicked?
单击 a 时,如何将图标的类切换为“fa 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>
使用:类绑定:
<i :class="[collapsed ? 'fa-chevron-up' : 'fa-chevron-down', 'fa']"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.