water_xcx/miniprogram_npm/tdesign-miniprogram/rate/rate.wxml

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>