最近做的项目里面需要用到一个评分的组件,先看看效果

点击星星会有相应的分数,然后可以左右滑动改变分数。
不墨迹直接上代码
主体:
<template>
<div class="star-box">
<ul class='star-list' @touchstart="touchStart" @touchmove="touchMove" ref="star">
<li class="star-item" v-for="(i,index) in scoreList" :key="index" :class="{half: i.state == 1, full: i.state == 2}"></li>
</ul>
</div>
</template>
样式:
.star-box{
display: flex;
align-items:center;
.star-item{
display:inline

本文介绍了如何使用Vue创建一个自定义的星星评分组件,该组件允许用户点击星星选择评分,并通过滑动调整分数。组件具有实时显示评分的功能。
最低0.47元/天 解锁文章
4390

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



