微信小程序 五星评价功能的实现
发布时间 - 2026-01-11 00:05:02 点击率:次微信小程序 五星评价功能

话不多说,我们来看一下效果图:
要实现的效果:点击到第几颗星,就要显示到第几颗星,
接下来直接查看源码:
<view class="l-evalbox row">
<text class="l-evaltxt">满意度:</text>
<view class="l-evalist flex-1" bindtap="chooseicon">
<icon class="{{tabArr.curHdIndex >'0'? 'cur icon' : 'icon'}}" data-id="1"></icon>
<icon class="{{tabArr.curHdIndex >'1'? 'cur icon' : 'icon'}}" data-id="2"></icon>
<icon class="{{tabArr.curHdIndex >'2'? 'cur icon' : 'icon'}}" data-id="3"></icon>
<icon class="{{tabArr.curHdIndex >'3'? 'cur icon' : 'icon'}}" data-id="4"></icon>
<icon class="{{tabArr.curHdIndex >'4'? 'cur icon' : 'icon'}}" data-id="5"></icon>
</view>
</view>
css如下:
.l-evalbox{
height: 100rpx;
padding: 0 3%;
margin-top: 10rpx;
background: #FFF;
line-height: 100rpx;
}
.l-evaltxt{
width: 120rpx;
display: block;
font-size: 26rpx;
color: #666666;
}
.l-evalist .icon{
background-position: -77rpx -246rpx;
width: 40rpx;
height: 43rpx;
margin-right: 30rpx;
}
.l-evalist .cur{
background-position: -128rpx -246rpx;
}
.l-evalist .icon:last-child{
margin: 0;
}
js代码如下:
chooseicon:function(e){
var strnumber=e.target.dataset.id;
var _obj={};
_obj.curHdIndex=strnumber;
this.setData({
tabArr: _obj
});
},
这样效果显示如下:
感谢阅读,希望帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# 五星评价
# 五星评价如何实现
# 微信小程序评价系统
# 微信小程序实现五星评价功能
# 微信小程序实现五星评价
# 微信小程序实现星级评价
# 微信小程序如何实现五星评价功能
# 微信小程序实现的五星评价功能示例
# 微信小程序实现星级评价效果
# 微信小程序实现星星评价效果
# 微信小程序实现评价功能
# 到第
# 几颗
# 谢谢大家
# 多说
# 满意度
# chooseicon
# icon
# tabArr
# bindtap
# cur
# evalist
# flex
# id
# css
# height
# data
# curHdIndex
# class
# brush
# xml
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站制作企业,网站的banner和导航栏是指什么?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
如何撰写建站申请书?关键要点有哪些?
如何在自有机房高效搭建专业网站?
网站制作免费,什么网站能看正片电影?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
JS中对数组元素进行增删改移的方法总结
网页设计与网站制作内容,怎样注册网站?
焦点电影公司作品,电影焦点结局是什么?
如何自定义建站之星网站的导航菜单样式?
如何快速上传建站程序避免常见错误?
Laravel如何使用查询构建器?(Query Builder高级用法)
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
如何在局域网内绑定自建网站域名?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Laravel如何使用Vite进行前端资源打包?(配置示例)
开心动漫网站制作软件下载,十分开心动画为何停播?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
音响网站制作视频教程,隆霸音响官方网站?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
简单实现Android验证码
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何获取免费开源的自助建站系统源码?
如何在建站宝盒中设置产品搜索功能?
php 三元运算符实例详细介绍
如何在IIS7中新建站点?详细步骤解析
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
如何快速使用云服务器搭建个人网站?
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
Laravel如何使用Sanctum进行API认证?(SPA实战)
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
常州企业网站制作公司,全国继续教育网怎么登录?
太平洋网站制作公司,网络用语太平洋是什么意思?
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
JS经典正则表达式笔试题汇总
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
怎样使用JSON进行数据交换_它有什么限制
如何快速搭建高效简练网站?
Laravel观察者模式如何使用_Laravel Model Observer配置
Laravel怎么实现验证码(Captcha)功能

