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

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

高洛峰
高洛峰Original
2018-05-12 11:28:405274Durchsuche

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>

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;
}

Der js-Code lautet wie folgt:

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

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!

Stellungnahme:
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