我想根据从0
更改为5
的数值变量level
将FontAwesome图标的5星类从常规更改为实心
<template>
<div id="five-stars">
<font-awesome-icon icon="fa-solid fa-star" size="6x"/>
<font-awesome-icon icon="fa-regular fa-star" size="6x"/>
<font-awesome-icon icon="fa-regular fa-star" size="6x"/>
<font-awesome-icon icon="fa-regular fa-star" size="6x"/>
<font-awesome-icon icon="fa-regular fa-star" size="6x"/>
</div>
</template>
<script>
export default {
name: "ThreeScene",
data() {
return {
level: 1
};
}
}
你能告诉我如何才能做到这一点,而不重复<div>
五次吗?提前感谢。
2条答案
按热度按时间xqnpmsa81#
fa-${i <= level ? 'solid' : 'regular'}
帮助您:j9per5c42#
使用v-for循环
注意,变量
level
将以1
的值开始,而不是以0
开始。