この記事では、WeChat ミニ プログラムの 5 つ星評価の実装例に関する関連情報を主に紹介します。ここでは、修正された機能を実装するのに役立つ実装例を提供します。
WeChat ミニ プログラム 5 つ星評価。
5つ星の評価効果:
<view> <view class="zan-font-16 my-ib" bindtap="myStarChoose"> <block wx:for="{{starMap}}"> <text wx:if="{{star>=index+1}}" style="padding-right: .5em" class="zan-c-red" data-star="{{index+1}}">★</text> <text wx:if="{{star<index+1}}" style="padding-right: .5em" class="zan-c-gray-dark" data-star="{{index+1}}">☆</text> </block> </view> <!--★--> <text class="zan-c-gray-dark">{{starMap[star-1]}}</text> </view>
ここのzan-font-16、zan-c-red、zan-c-gray-darkはZanUI-WeAppのスタイルです。
ここでの My-ib は、表示をインラインブロックに設定するだけです。
Page({ data: { star: 0, starMap: [ '非常差', '差', '一般', '好', '非常好', ], }, myStarChoose(e) { let star = parseInt(e.target.dataset.star) || 0; this.setData({ star: star, }); } });
効果は写真の通りです:
以上が5つ星評価を獲得するためのWeChatミニプログラムの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。