Maison >Applet WeChat >Développement de mini-programmes >Production de fonctions d'évaluation cinq étoiles du mini programme WeChat
Cet article présente principalement les informations pertinentes sur la mise en œuvre de la fonction d'évaluation cinq étoiles du programme WeChat Mini. Voici ci-joint l'exemple de code et les rendus de mise en œuvre. Les amis dans le besoin peuvent se référer à
. Fonction d'évaluation cinq étoiles du programme WeChat Mini
Sans plus tarder, jetons un œil au rendu :
L'effet à obtenir : cliquez sur quelle étoile, Il faut afficher la première étoile,
Ensuite, vérifiez directement le code source :
<view class="l-evalbox row"> <text class="l-evaltxt">满意度:</text> <view class="l-evalist flex-1" bindtap="chooseicon"> <icon class="{{tabArr.curHdIndex >'0'? 'cur icon' : 'icon'}}" data-id="1"></icon> <icon class="{{tabArr.curHdIndex >'1'? 'cur icon' : 'icon'}}" data-id="2"></icon> <icon class="{{tabArr.curHdIndex >'2'? 'cur icon' : 'icon'}}" data-id="3"></icon> <icon class="{{tabArr.curHdIndex >'3'? 'cur icon' : 'icon'}}" data-id="4"></icon> <icon class="{{tabArr.curHdIndex >'4'? 'cur icon' : 'icon'}}" data-id="5"></icon> </view> </view>
Le css est le suivant :
.l-evalbox{ height: 100rpx; padding: 0 3%; margin-top: 10rpx; background: #FFF; line-height: 100rpx; } .l-evaltxt{ width: 120rpx; display: block; font-size: 26rpx; color: #666666; } .l-evalist .icon{ background-position: -77rpx -246rpx; width: 40rpx; height: 43rpx; margin-right: 30rpx; } .l-evalist .cur{ background-position: -128rpx -246rpx; } .l-evalist .icon:last-child{ margin: 0; }
Le code js est le suivant :
chooseicon:function(e){ var strnumber=e.target.dataset.id; var _obj={}; _obj.curHdIndex=strnumber; this.setData({ tabArr: _obj }); },
L'effet s'affiche comme suit :
Merci d'avoir lu, j'espère que cela aidera tout le monde , merci pour votre soutien à ce site !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!