使用三目运算符替代
<transition name='el-fade-in-linear' appear={true}>
<span class='e-filter-btn'>
<i class={[
'e-filter-tag',
_this.filterLoads.some((fl) => fl === colKey)? "el-icon-loading" : '',
!_this.filterLoads.some((fl) => fl === colKey)? "el-icon-arrow-down" : ''
]}>
</i>
</span>
</transition>
本文探讨了如何使用三目运算符优化Vue组件的过渡效果,通过条件判断实现不同状态下的图标显示,提高了代码的简洁性和可读性。在<span class='e-filter-btn'>元素中,根据过滤加载状态动态设置'i'标签的类名,实现了加载和下拉箭头的平滑切换。
1715

被折叠的 条评论
为什么被折叠?



