小程序实现五星点评效果


Posted in Javascript onNovember 03, 2018

本文实例为大家分享了小程序实现五星点评效果展示的具体代码,供大家参考,具体内容如下

先看一下效果图:

小程序实现五星点评效果

如上图所示,这里我们要添加三个五星点评。

我们这里之讲解一下,“描述相符”的点评

WXML代码

<!--星星评价-->
  <view class="comment1-description" style="display:flex;flex-direction:row;">
  <view class="comment1-description1">描述相符</view>
  <view class="star-pos" style="display:flex;flex-direction:row;">
    <view class="stars {{flag0>=1? 'on': ''}}" bindtap="changeColor1"></view>
    <view class="stars {{flag0>=2? 'on': ''}}" bindtap="changeColor2"></view>
    <view class="stars {{flag0>=3? 'on': ''}}" bindtap="changeColor3"></view>
    <view class="stars {{flag0>=4? 'on': ''}}" bindtap="changeColor4"></view>
    <view class="stars {{flag0>=5? 'on': ''}}" bindtap="changeColor5"></view>
</view>
</view>

JS代码

Page({
 data:{
   flag:0
 },
 changeColor1:function(){
    var that = this;
    that.setData( {
      flag: 1
    });
 },
 changeColor2:function(){
    var that = this;
    that.setData( {
      flag:2
    });
  },
 changeColor3:function(){
    var that = this;
    that.setData( {
      flag: 3
    });
  },
 changeColor4:function(){
    var that = this;
    that.setData( {
      flag:4
    });
  },
 changeColor5:function(){
    var that = this;
    that.setData( {
      flag: 5
    });
  },

WCSS代码

/*星星的样式*/
.stars{
  background-image: url("http://m.dev.vd.cn/static/xcx/v1/goo/star(灰)@1.5x.png");
  width: 43rpx;
  height: 43rpx;
  background-size: 43rpx 43rpx;
  margin-left: 40rpx;
}
.on{
  background-image: url("http://m.dev.vd.cn/static/xcx/v1/goo/star@1.5x.png");
  width: 43rpx;
  height: 43rpx;
  background-size: 43rpx 43rpx;
  /*margin-left: 10px;*/
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js几个不错的函数 $$()
Oct 09 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
javascript不同类型数据之间的运算的转换方法
Feb 13 Javascript
javascript实现日期时间动态显示示例代码
Sep 08 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
详解js的异步编程技术的方法
Feb 09 Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
vue实现评论列表功能
Oct 25 Javascript
JavaScript switch语句使用方法简介
Dec 30 Javascript
微信小程序实现星星评价效果
Nov 02 #Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 #Javascript
微信小程序实现点赞、取消点赞功能
Nov 02 #Javascript
Vue利用History记录上一页面的数据方法实例
Nov 02 #Javascript
vue如何根据网站路由判断页面主题色详解
Nov 02 #Javascript
小程序实现列表点赞功能
Nov 02 #Javascript
Vue中的vue-resource示例详解
Nov 02 #Javascript
You might like
php 设计模式之 单例模式
2008/12/19 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
使用Python实现简单的服务器功能
2017/08/25 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
python绘制漏斗图步骤详解
2019/03/04 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
表达自我的市场:Society6
2018/08/01 全球购物
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
深圳茁壮笔试题
2015/05/28 面试题
家长给老师的道歉信
2014/01/13 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python