iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >微信小程序如何实现星级评分
  • 499
分享到

微信小程序如何实现星级评分

2023-06-25 15:06:03 499人浏览 安东尼
摘要

这篇文章主要为大家展示了“微信小程序如何实现星级评分”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现星级评分”这篇文章吧。具体内容如下第一种方法:WXML代码:<view&

这篇文章主要为大家展示了“微信小程序如何实现星级评分”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现星级评分”这篇文章吧。

具体内容如下

微信小程序如何实现星级评分

第一种方法:

WXML代码:

<view>    星级评分</view> <view>     <block class="brightStars">        <image data-index='0' data-no="{{item}}" wx:for="{{starsBox}}"  bindtap="changePic" wx:key="index" src="{{flag[0]>=item? '../img/starFull.png' : '../img/star.png'}}"></image>    </block>    <view class="texts">{{startext[0]}}</view></view>

JS代码:

Page({    data: {        flag: [0, 0, 0],        startext: ['', '', '', ],        starsBox: [1, 2, 3, 4, 5]    },     changePic: function (e) {        var index = e.currentTarget.dataset.index;        console.log(index,'-');        var num = e.currentTarget.dataset.no;        console.log(num);        var a = 'flag[' + index + ']';        console.log(a);        var b = 'startext[' + index + ']';        console.log(b);        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代码:

.container{    display: flex;    flex-direction: row;    padding: 0;    flex-wrap: nowrap;    } image{    width: 50px;    height: 50px;}

第二种方法:

WXML内容:

<view>星级评分</view> <block wx:for="{{starYesNum}}" wx:key="index">  <image bindtap="selectStar" id='{{index+1}}' data-in='selectStarYes' src='../../static/img/starY.png'></image></block><block wx:for="{{starNoNum}}"  wx:key="index">  <image bindtap='selectStar' id='{{index+1}}' data-in='selectStarNo' src='../../static/img/starN.png'></image></block><view>{{starYesNum}}星</view>

第一个block标签内是亮星星的盒子
第二个block标签内是不亮星星的盒子 

通过改变亮星星的数量和不亮星星的数量实现星级

JS代码:

Page({  data: {    starYesNum:0,       //点亮的星星数量    starNoNum:5,        //不点亮的星星数量  },   selectStar:function(e){    console.log(e.target.id);    console.log(e.currentTarget.dataset.in);     //判断点击的星星是亮的星星还是不亮的星星,并进行设置    if(e.currentTarget.dataset.in == 'selectStarNo'){      this.setData({        starYesNum: Number(e.target.id) + Number(this.data.starYesNum),         starNoNum:5-Number(e.target.id) - Number(this.data.starYesNum)      })    }else{      this.setData({        starYesNum:Number(e.target.id ),        starNoNum:Number(5-e.target.id)      })    }  },})

以上是“微信小程序如何实现星级评分”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 微信小程序如何实现星级评分

本文链接: https://www.lsjlt.com/news/305693.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序如何实现星级评分
    这篇文章主要为大家展示了“微信小程序如何实现星级评分”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现星级评分”这篇文章吧。具体内容如下第一种方法:WXML代码:<view&...
    99+
    2023-06-25
  • 微信小程序实现星级评分
    本文实例为大家分享了微信小程序实现星级评分的具体代码,供大家参考,具体内容如下 第一种方法: WXML代码: <view> 星级评分 </view&g...
    99+
    2024-04-02
  • 微信小程序实现星级评分与展示
    本文实例为大家分享了微信小程序实现星级评分与展示的具体代码,供大家参考,具体内容如下 一、效果展示 星级评分 星级评分展示 二、代码实现 星级评分部分: <!-- wxml...
    99+
    2024-04-02
  • 微信小程序实现五星评价
    本文实例为大家分享了微信小程序实现五星评价的具体代码,供大家参考,具体内容如下 首先准备两张图片,在阿里巴巴矢量图标库中随便下两个颜色不一样的星星 效果如下 wxml 循环五次图...
    99+
    2024-04-02
  • 微信小程序如何实现五星评价功能
    小编给大家分享一下微信小程序如何实现五星评价功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 五星评价功能效果图:要...
    99+
    2024-04-02
  • 微信小程序五星评分效果怎么实现
    这篇文章主要介绍微信小程序五星评分效果怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序五星评分效果实现代码很多做过电商项目的朋友会经常用到评分的功能,我这里正好写了一...
    99+
    2024-04-02
  • 微信小程序怎么实现五星评分功能
    这篇文章主要介绍了微信小程序怎么实现五星评分功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。五星级评分效果:<view> &n...
    99+
    2024-04-02
  • 微信小程序实现五星评价功能
    本文实例为大家分享了微信小程序实现五星评价的具体代码,供大家参考,具体内容如下 需求如图: 1个星-很不满意; 2个星-不满意; 3个星-一般; 4个星-还不错; 5个星-很满意...
    99+
    2024-04-02
  • JavaScript如何实现星级评分
    这篇文章主要介绍了JavaScript如何实现星级评分,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。事件onmouseover<!DO...
    99+
    2024-04-02
  • 微信小程序评分在哪,如何评分,没有关于
    微信小程序评分教程 评分不足,无法直接分享,不过也可以直接点三个点进入分享 1. 首先下拉微信页面进入小程序页面 2. 然后搜索小程序(必须是搜索小程序才行) 3.搜到了以后进入小程序,随便点几个页面,逗留一会(几十秒就行了) 4. 再返回...
    99+
    2023-09-05
    微信小程序 小程序
  • 微信小程序实现评价功能
    本文实例为大家分享了微信小程序实现评价的具体代码,供大家参考,具体内容如下 首先去图标库,找一个空心星图片和一个实星图片 先是效果图 代码 wxml文件 for循环5次,初始值是5...
    99+
    2024-04-02
  • 微信小程序二级分销如何做
    这篇文章主要介绍“微信小程序二级分销如何做”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序二级分销如何做”文章能帮助大家解决问题。1。定义简而言之,微信服务平台组有一个用于小程序的套接字,允...
    99+
    2023-06-27
  • Android星级评分条实现评分界面
    本文实例为大家分享了Android实现简单评分界面制作的具体代码,供大家参考,具体内容如下 简单评分界面的制作 实现如图界面 1.先布局,创建布局文件,使用相对布局,添加一个编辑框...
    99+
    2024-04-02
  • 微信小程序怎么实现评论功能
    要实现评论功能,您可以参考以下步骤: 在小程序中创建一个评论的输入框和提交按钮,让用户可以输入评论内容并提交。 将用户输入的...
    99+
    2024-04-09
    微信小程序
  • 微信小程序开发中如何实现仿电影影评小程序开发
    这篇文章将为大家详细讲解有关微信小程序开发中如何实现仿电影影评小程序开发,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  首先如图建立文件夹和page页面  然后app.json页面更新代码如下:  { ...
    99+
    2023-06-26
  • 微信小程序如何实现tabBar
    这篇文章主要介绍了微信小程序如何实现tabBar,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:1、效果展示2、原理:在app.js...
    99+
    2024-04-02
  • 微信小程序如何实现slider
    这篇文章给大家分享的是有关微信小程序如何实现slider的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现效果图:滑动选择器属性名类型默认值说明minNumber0最小值maxN...
    99+
    2024-04-02
  • 微信小程序中如何实现微信支付
    微信支付是微信公众平台提供的一种在线支付服务,可以为用户提供快速、方便、安全的支付体验。而在微信小程序中实现微信支付,则可以为应用程序提供更多的功能和服务,提高用户体验和商业价值。因此,在本文中,我们将介绍如何在微信小程序中实现微信支付。 ...
    99+
    2023-08-16
    微信小程序 微信 小程序 前端 javascript
  • vue实现带小数点的星星评分
    本文实例为大家分享了vue实现带小数点的星星评分的具体代码,供大家参考,具体内容如下 首先我们要先引入vue.js文件 css部分 <style> main{ ...
    99+
    2024-04-02
  • 微信小程序实现select二级下拉
    本文实例为大家分享了微信小程序实现select二级下拉的具体代码,供大家参考,具体内容如下 xiala.wxml <!-- 列表选择 --> <view class...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作