此星级评分超级简单 好用高效 适用于多种场景 三目运算
代码如下
html 部分
// An highlighted block
<template>
<div>
<div style="display: inline-block"
v-for="(num,index) in 6" :key="index" @click="handle(index)">
<img :src='data>=index?ling:bu' alt="">
</div>
</div>
</template>
js 部分
// An highlighted block
<script>
import img from '../assets/xingX.png'
import imgB from '../assets/xingB.png'
export default {
data() {
return {
data:3,
bu:imgB,
ling:img
}
},
methods:{
handle(val){
console.log(val)
this.data = -1
this.data = val
}
}
}
</script>
效果如下:

本文介绍了一个基于Vue的简单而高效的星级评分组件实现方法,通过三目运算符动态切换星星图标状态,适用于网页应用中各种评分场景。
2694

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



