【小程序实现五星好评功能】
**
小程序实现五星好评功能
**
##功能实现如图
实现功能如下:
<image class="star-img" wx:for='{{list}}' wx:key='index' catchtap='setScore' data-index="{{index}}" data-item="{{item}}" src="{{item.status ? starUrl[0].url : starUrl[1].url}}" />
data: {starUrl:[{url:'../../utils/imgs/order-icon/star_yellow.png'},{url:'../../utils/imgs/order-icon/star_gray.png'}],score: 1, //评价分数showPopup:false, //弹窗list:[{id:0,status:true},{id:1,status:false},{id:2,status:false},{id:3,status:false},{id:4,status:false}]},setScore(e) {// console.log(e.currentTarget.dataset,'e.currentTarget.dataset')let index = e.currentTarget.dataset.index;this.data.list[index].status = !this.data.list[index].status;this.setData({list:this.data.list})if(!this.data.list[index].status) {for (let i=index;i<this.data.list.length;i++) {this.data.list[i].status = false;this.setData({list:this.data.list})}} else {for(let i=0;i<index;i++) {this.data.list[i].status = true;this.setData({list:this.data.list})}}},
备注:点击选中的星星可以实现取消功能,点击未选中的星星可以实现选中功能,选中最后一个星星可以把前面的星星都选中,以此内推。。。
【小程序实现五星好评功能】相关推荐
- 微信小程序开发 - 五星好评
前言 由于最近公司前端组开发紧缺人手,公司医美项目比较赶,所以主动请求协助医美小程序开发,现学现用,不过觉得小程序还蛮简单的,在做到一个评价医生页面时,用到点击五星好评,觉得有点用,就分享上来了~ 效 ...
- php做五星评价系统,微信小程序之五星评价功能制作
这篇文章主要介绍了微信小程序 五星评价功能的实现的相关资料,这里附有实例代码及实现效果图,需要的朋友可以参考下 微信小程序 五星评价功能 话不多说,我们来看一下效果图: 要实现的效果:点击到第几颗星, ...
- 微信小程序开发——五星好评
准备工作 首选需要有两个星星,一个满分星星,一个空心的星星. 代码实现 .wxml文件 <view class="right"><view bindtap=&q ...
- 现阶段的微信小程序能实现直播功能么?
对于没有技术背景的商家要使用微信小程序的直播,可以直接用来客推的免费开源版本,代码直接开源还接入微信小程序直播!符合开通条件的商家都可以快速制作直播小程序商城,享受小程序直播带来的早期红利 微信小程序 ...
- 条令考试小程序辅助器_在线考试题库小程序开发有哪些功能?
因疫情的关系导致很多考试都没办法在线下进行,所以在线考试和考试题库小程序就运营而生了.那么考试题库小程序可以开发哪些功能呢? 1.同步练习:为了强化学生课堂所学内容,小程序会为用户提供相应的同步练习课 ...
- 游戏开发需要具备哪些技术_生鲜小程序需要具备哪些功能板块?生鲜小程序开发...
线上生鲜小程序开发让用户购买蔬菜水果更加便捷,不仅可以有利于发展生鲜行业之后的规模,而且也能够吸引更多的用户,低成本获客.那么,这样一款生鲜小程序需要具备哪些功能板块呢? 线上生鲜小程序需要具备什么? ...
- java代码实现购物车小程序_使用Taro实现小程序商城的购物车功能模块的实例代码...
Taro 是一套遵循 React 语法规范的 多端开发 解决方案. 现如今市面上端的形态多种多样,Web.React-Native.微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的 ...
- nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能
利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...
- php 微信小程序 循环 多选,微信小程序实现多选功能
本文为大家分享了微信小程序实现多选功能的具体代码,供大家参考,具体内容如下 代码: {{num + 1}}/{{quesyion.length}}{{question[num][0]}} A {{qu ...
最新文章
- SQL SERVER 函数ROW_NUMBER() 应用
- 从零开始成为一名开源程序员,其实只需要九步!
- 感觉没睡好就..-shenmedoumeixie....
- python中的拷贝
- 如何在 ASP.NET Core 中为 gRPC 服务添加全局异常处理 ?
- 问题 1052: [编程入门]链表合并
- selenium ruby和java_针对Ruby的Selenium WebDriver安装指南
- CGAN和InfoGAN理解
- 太阳光是平行光吗_百思 | 太阳光是不是平行光?
- iOS---Xcode中删除描述文件Provisioning Profiles
- 简易数字时钟 按键可校准
- Halcon区域特征
- 黎曼猜想--黎曼1859年《论小于某给定值的素数的个数》
- N卡电脑Ubuntu20.04+N卡驱动安装+windows11双系统安装(不符合条件的电脑也可以安装win11)2021.11.13
- LINUX-AWK-删除首行、删除尾行、删除首尾两行
- Linux 学习包括但不限于linux使用问题笔记
- 微信公众号配置token失败
- Android设备硬件序列号(SN、串号)分析
- BZOJ1193: [HNOI2006]马步距离
- 阿里工程师年薪百万,写的代码到底咋样?