laravel - fontawesome-vue 组件图标切换无法正常工作
问题描述
为了更新我的 Vue 模板上的图标,我使用 npm 安装了 fortawesome/vue-fontawesome,问题是它有一个奇怪的行为:它切换一次,然后添加了第二个图标
这是模板代码
<th v-for="(key,i) in columns.slice(0,(columns.length-1))" class="bg-info text-white"
v-on:click="sortBy(key)"
:class="[ isActive(key) ? 'active' : '',' '+colswidth[i]]">
<span v-if="isActive(key)">
{{ cols[i] }}
<font-awesome-icon
v-if="isActive(key)"
:icon="sortOrders[key]==-1 ? 'sort-down': 'sort-up'">
</font-awesome-icon>
</span>
<span v-else>
{{ cols[i] }}
</span>
</th>
<script>
…
isActive(key){
if(this.sortKey == key){
return true;
}
return false;
}
…
</script>
你有同样的问题,你是如何解决的?谢谢阅读。
解决方案
推荐阅读
- html - 来自 10-K EDGAR 的网页抓取风险因素
- javascript - 在 Javascript 中导入库
- android - 使用处理程序对 Android 功能进行单元测试
- dynamics-crm - Field Service 升级后,未定义 refreshMembershipStatusIcons
- android - 使用 Google map api 在 android Studio 中解析 Json
- php - 添加数组的特定元素
- javascript - 通过在 Reactjs 中添加输入字段的文本,在下一页打开 url
- reactjs - 组件正在更改要控制的文本类型的不受控输入
- php - json_decode 后数组搜索获取键值不起作用
- math - 需要帮忙!关于如何根据给定的 3 个或更多值计算目标值的数学问题