微信小程序 五星评分的实现实例

发布时间 - 2026-01-11 02:38:48    点击率:

微信小程序 五星评分

五星级评分效果:

<view>
  <view class="zan-font-16 my-ib" bindtap="myStarChoose">
    <block wx:for="{{starMap}}">
      <text wx:if="{{star>=index+1}}" style="padding-right: .5em" class="zan-c-red" data-star="{{index+1}}">★</text>
      <text wx:if="{{star<index+1}}" style="padding-right: .5em" class="zan-c-gray-dark" data-star="{{index+1}}">☆</text>
    </block>
  </view>
  <!--★-->
  <text class="zan-c-gray-dark">{{starMap[star-1]}}</text>
</view>

这里的zan-font-16,zan-c-red,zan-c-gray-dark是ZanUI-WeApp的样式。

这里的my-ib只是将设置display为inline-block。

Page({
  data: {
    star: 0,
    starMap: [
      '非常差',
      '差',
      '一般',
      '好',
      '非常好',
    ],
  },
  myStarChoose(e) {
    let star = parseInt(e.target.dataset.star) || 0;
    this.setData({
      star: star,
    });
  }
});

效果如图:

以上就是微信小程序 五星评分的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 微信小程序  # 五星评分  # 小程序  # 评分系统  # 微信小程序实现星级评分  # 微信小程序实现星级评分和展示  # 微信小程序实现星星评分效果  # 微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现  # 微信小程序实现展示评分结果功能  # 微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件  # 微信小程序五星评分效果实现代码  # 微信小程序 五星评分(包括半颗星评分)实例代码  # 微信小程序使用template标签实现五星评分功能  # 微信小程序实现星级评分与展示  # 如有  # 希望能  # 非常好  # 如图  # 谢谢大家  # 疑问请  # bindtap  # font  # ib  # myStarChoose  # starMap  # text  # block  # wx  # zan  # pre  # class  # 微信小  # strong  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel如何创建自定义中间件?(Middleware代码示例)  JavaScript如何实现类型判断_typeof和instanceof有什么区别  C++时间戳转换成日期时间的步骤和示例代码  Laravel怎么使用Intervention Image库处理图片上传和缩放  网易LOFTER官网链接 老福特网页版登录地址  高性价比服务器租赁——企业级配置与24小时运维服务  魔方云NAT建站如何实现端口转发?  Laravel如何实现API速率限制?(Rate Limiting教程)  Swift中循环语句中的转移语句 break 和 continue  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  PHP正则匹配日期和时间(时间戳转换)的实例代码  微信公众帐号开发教程之图文消息全攻略  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何确保西部建站助手FTP传输的安全性?  黑客如何通过漏洞一步步攻陷网站服务器?  千库网官网入口推荐 千库网设计创意平台入口  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  深圳网站制作平台,深圳市做网站好的公司有哪些?  免费视频制作网站,更新又快又好的免费电影网站?  如何用狗爹虚拟主机快速搭建网站?  如何在阿里云虚拟服务器快速搭建网站?  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  利用vue写todolist单页应用  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  EditPlus中的正则表达式 实战(1)  ,交易猫的商品怎么发布到网站上去?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  如何用AWS免费套餐快速搭建高效网站?  如何构建满足综合性能需求的优质建站方案?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Laravel API资源类怎么用_Laravel API Resource数据转换  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何为不同团队 ID 动态生成多个独立按钮  bing浏览器学术搜索入口_bing学术文献检索地址  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  JS中对数组元素进行增删改移的方法总结