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


Posted in Javascript onAugust 04, 2017

微信小程序 五星评分

五星级评分效果:

<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,
    });
  }
});

效果如图:

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

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

Javascript 相关文章推荐
javascript 当前日期加(天、周、月、年)
Aug 09 Javascript
改善用户体验的五款jQuery插件分享
May 22 Javascript
AngularJS的表单使用详解
Jun 17 Javascript
JavaScript实现横向滑出的多级菜单效果
Oct 09 Javascript
JQuery异步加载PartialView的方法
Jun 07 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
常用的js方法合集
Mar 10 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
Jul 14 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
vue2.0项目实现路由跳转的方法详解
Jun 21 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
Sep 26 Javascript
JavaScript中in和hasOwnProperty区别详解
Aug 04 #Javascript
JavaScript hasOwnProperty() 函数实例详解
Aug 04 #Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
Aug 04 #Javascript
Angular实现响应式表单
Aug 04 #Javascript
JS 实现banner图片轮播效果(鼠标事件)
Aug 04 #Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 #jQuery
JavaScript正则表达式校验与递归函数实际应用实例解析
Aug 04 #Javascript
You might like
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
python基础教程项目四之新闻聚合
2018/04/02 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
python的pip有什么用
2020/06/17 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
SQL SERVER面试资料
2013/03/30 面试题
一套中级Java程序员笔试题
2015/01/14 面试题
总务岗位职责
2013/11/19 职场文书
公司面试感谢信
2014/02/01 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
读群众路线的心得体会
2014/09/03 职场文书
旷课检讨书
2015/01/26 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
机关工会工作总结2015
2015/05/26 职场文书
护士岗位竞聘书
2015/09/15 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
Win11快速关闭所有广告推荐
2022/04/19 数码科技