Heim > WeChat-Applet > Mini-Programmentwicklung > Produktion der Fünf-Sterne-Bewertungsfunktion des WeChat-Miniprogramms

Produktion der Fünf-Sterne-Bewertungsfunktion des WeChat-Miniprogramms

高洛峰
Freigeben: 2018-05-12 11:28:40
Original
5302 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die relevanten Informationen zur Implementierung der Fünf-Sterne-Bewertungsfunktion des WeChat Mini-Programms vorgestellt. Hier finden Sie den Beispielcode und die Implementierungsdarstellungen

Fünf-Sterne-Bewertungsfunktion des WeChat Mini-Programms

Werfen wir ohne weiteres einen Blick auf das Rendering:

Der zu erzielende Effekt: Klicken Sie auf den Stern. Der erste Stern muss angezeigt werden.

Überprüfen Sie anschließend direkt den Quellcode:

<view class="l-evalbox row">
  <text class="l-evaltxt">满意度:</text>
  <view class="l-evalist flex-1" bindtap="chooseicon">
    <icon class="{{tabArr.curHdIndex >&#39;0&#39;? &#39;cur icon&#39; : &#39;icon&#39;}}" data-id="1"></icon>
    <icon class="{{tabArr.curHdIndex >&#39;1&#39;? &#39;cur icon&#39; : &#39;icon&#39;}}" data-id="2"></icon>
    <icon class="{{tabArr.curHdIndex >&#39;2&#39;? &#39;cur icon&#39; : &#39;icon&#39;}}" data-id="3"></icon>
    <icon class="{{tabArr.curHdIndex >&#39;3&#39;? &#39;cur icon&#39; : &#39;icon&#39;}}" data-id="4"></icon>
    <icon class="{{tabArr.curHdIndex >&#39;4&#39;? &#39;cur icon&#39; : &#39;icon&#39;}}" data-id="5"></icon>
  </view>
</view>
Nach dem Login kopieren

Das CSS lautet wie folgt:

.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;
}
Nach dem Login kopieren

Der js-Code lautet wie folgt:

chooseicon:function(e){
   
  var strnumber=e.target.dataset.id; 
   var _obj={};
    _obj.curHdIndex=strnumber; 
    this.setData({ 
     tabArr: _obj
    });
   
 },
Nach dem Login kopieren

Der Effekt wird wie folgt angezeigt:

Vielen Dank fürs Lesen, ich hoffe, es hilft allen , vielen Dank für Ihre Unterstützung dieser Seite!

Das obige ist der detaillierte Inhalt vonProduktion der Fünf-Sterne-Bewertungsfunktion des WeChat-Miniprogramms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage