23 lines
836 B
Plaintext
23 lines
836 B
Plaintext
|
<wxs src="./rate.wxs" module="utils" />
|
||
|
<view class="{{ classPrefix }}">
|
||
|
<view
|
||
|
class="{{ classPrefix }}__wrapper {{prefix}}-class"
|
||
|
style="font-size:{{ size }}px;"
|
||
|
catch:touchmove="{{ !disabled ? 'onTouch' : '' }}"
|
||
|
catch:touchstart="{{ !disabled ? 'onTouch' : '' }}"
|
||
|
>
|
||
|
<t-icon
|
||
|
wx:for="{{ count }}"
|
||
|
wx:key="*this"
|
||
|
class="{{classPrefix }}__icon {{utils.getIconClass(classPrefix, defaultValue, value, index, allowHalf, disabled)}} "
|
||
|
t-class="{{prefix}}-class-icon"
|
||
|
name="{{utils.getIconName(defaultValue, value, index, variant)}}"
|
||
|
size="{{ size }}"
|
||
|
style="margin-right:{{ count - index > 1 ? gap : 0 }}px;"
|
||
|
/>
|
||
|
</view>
|
||
|
<text wx:if="{{showText}}" class="{{ classPrefix }}__text {{prefix}}-class-text"
|
||
|
>{{utils.getText(texts,value,defaultTexts)}}</text
|
||
|
>
|
||
|
</view>
|