微信小程序五星评价功能实现
实现五星评价功能,效果图如下:
.wxml文件:
<view class="star-title">1、品质效果</view><view class="star-pos"><image class='stars' bindtap="changeColor" data-index='0' data-no="{{item}}" wx:for="{{stardata}}"src="{{flag[0]>=item? '../../images/icon/star1.png': '../../images/icon/star0.png'}}" /><view style='margin-left: 30rpx;'>{{startext[0]}}</view></view><view class="star-title">2、服务质量</view><view class="star-pos"><image class='stars' bindtap="changeColor" data-index='1' data-no="{{item}}" wx:for="{{stardata}}"src="{{flag[1]>=item? '../../images/icon/star1.png': '../../images/icon/star0.png'}}" /><view style='margin-left: 30rpx;'>{{startext[1]}}</view></view><view class="star-title">3、综合管理</view><view class="star-pos"><image class='stars' bindtap="changeColor" data-index='2' data-no="{{item}}" wx:for="{{stardata}}"src="{{flag[2]>=item? '../../images/icon/star1.png': '../../images/icon/star0.png'}}" /><view style='margin-left: 30rpx;'>{{startext[2]}}</view></view>
.js 文件:
page: ({data: { flag:[0, 0, 0],startext: ['', '', ''],stardata: [1, 2, 3, 4, 5],},// 五星评价事件changeColor: function (e) {var index = e.currentTarget.dataset.index;var num = e.currentTarget.dataset.no;var a = 'flag[' + index + ']';var b = 'startext[' + index + ']';var that = this;if(num == 1) {that.setData({[a]: 1,[b]: '非常不满意'});} else if (num == 2){that.setData({[a]: 2,[b]: '不满意'});} else if (num == 3) {that.setData({[a]: 3,[b]: '一般'});} else if (num == 4) {that.setData({[a]: 4,[b]: '满意'});} else if (num == 5) {that.setData({[a]: 5,[b]: '非常满意'});}},})
.wxss文件:
.star-pos {margin: 10rpx;display: flex;flex-direction: row;}.stars{width: 40rpx;height: 40rpx;margin-left: 30rpx;}
微信小程序五星评价功能实现相关推荐
- 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码
黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...
- 微信小程序实战 购物车功能
代码地址如下: http://www.demodashi.com/demo/12400.html 一.准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com ...
- 微信小程序实现语音识别功能
原标题:微信小程序实现语音识别功能 使用小程序实现语音识别功能,由于语音识别可以直接使用各厂家的API接口,并且小程序为腾讯所有,因此考虑到可能的低延时,采用了腾讯提供的免费API接口,准确讲是腾讯语 ...
- 微信小程序语音识别java_微信小程序实现语音识别功能
原标题:微信小程序实现语音识别功能 使用小程序实现语音识别功能,由于语音识别可以直接使用各厂家的API接口,并且小程序为腾讯所有,因此考虑到可能的低延时,采用了腾讯提供的免费API接口,准确讲是腾讯语 ...
- 微信小程序拼团功能页面展示
微信小程序拼团功能页面展示 一.拼团功能 拼团就是让消费者在优惠价格的吸引下,自发邀请好友组团,以优惠的价格购买商品的促销活动 二.拼团功能的作用 1.与纯粹的购物相比,这种营销方式迎合了大多数用户的 ...
- 微信小程序原生开发功能合集一:微信小程序开发介绍
一.专栏介绍 本专栏主要内容为微信小程序常用功能开发过程的介绍说明,包括开发微信小程序常用组件的封装.常用功能的开发等,提供源代码.开发过程讲解视频.完整的课程等. 组件封装: 下拉选择组件. ...
- IVX低代码平台开发——微信小程序实现抽奖功能
写在前面 通过利用可视化编程实现微信小程序的抽奖功能,带大家初步了解 iVX 的强大之处. 文章目录 写在前面 iVX开发 抽奖功能实现 iVX开发 基本介绍 iVX是一个 "零代码&quo ...
- 微信小程序-001-抽签功能-006-我的抽签-主界面
微信小程序-001-抽签功能-006-我的抽签-主界面 目录 一.wxml 二.js pages.chouqian.setqian.setqian 一.wxml <view wx:for=&qu ...
- 微信小程序与卡券功能小结
微信小程序与卡券功能小结 前段时间公司有一个微信小程序的项目,其中有与卡券打通的功能,但是微信的官方文档实在是一言难尽...找了很多资料才解决这个问题,其中涉及到卡券的领取,卡券的核销等,在这里做一个 ...
最新文章
- 计算机游戏与动漫设计大赛,我院获第10届中国大学生计算机设计大赛 数字媒体设计类动漫游戏组一等奖...
- python变量如何声明_如何确定变量是否在Python中声明?
- python使用函数的优点-原来 Python 还有这些实用的功能和特点!
- 9Python全栈之路系列之Win字符编码深解
- C. Woodcutters【贪心】
- vim中Mapping already in use: LocalLeaderis, mode n错误解决的方法解释
- 面向站长和网站管理员的Web缓存加速指南
- 如何在data visualization 中update svg_如何操作小程序页面中data数据区中的数据
- ASP.NET MVC中,通用的异常处理
- Python机器学习:决策树003使用信息熵寻找最优划分
- java指的是什么_java什么是实例意思指的是
- [贪心][高精度][NOIP]国王游戏
- 解决导出CSV后在EXCEL打开纯数字前面0丢失问题
- 【NER】NLP-入门实体命名识别(NER)+Bilstm-CRF模型原理Pytorch代码详解——最全攻略...
- sncr脱硝技术流程图_SNCR脱硝技术
- android iptables清空,android中的iptables错误:iptables-save和iptables-restore无法正常工作...
- 12306验证码识别
- 深入SpringBoot源码(二)getSpringFactoriesInstances方法详解
- 采用flv.js与dplayer播放器来播放http-flv格式视频
- 台式电脑一般价钱多少_一般普通台式电脑价格多少为好?