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


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 相关文章推荐
仿微博字符限制效果实现代码
Apr 20 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
Jan 11 Javascript
js局部刷新页面时间具体实现
Jul 04 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
js控制鼠标事件移动及移出效果显示
Oct 19 Javascript
jquery trigger函数执行两次的解决方法
Feb 29 Javascript
网页中JS函数自动执行常用三种方法
Mar 30 Javascript
js,jq,css多方面实现简易下拉菜单功能
May 13 Javascript
React styled-components设置组件属性的方法
Aug 07 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 Javascript
vue项目中微信登录的实现操作
Sep 08 Javascript
JavaScript实现网页计算器功能
Oct 29 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
PHP性能分析工具XHProf安装使用教程
2015/05/13 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
jQuery简单自定义图片轮播插件及用法示例
2016/11/21 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
vue vant中picker组件的使用
2020/11/03 Javascript
python类定义的讲解
2013/11/01 Python
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python下载图片实现方法(超简单)
2017/07/21 Python
详解K-means算法在Python中的实现
2017/12/05 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python实现矩阵打印
2019/03/02 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
环境工程大学生自荐信
2013/10/21 职场文书
中专生求职自荐信范文
2013/12/22 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
团日活动总结书
2014/05/08 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
单位收入证明范本
2015/06/18 职场文书