jiaqingjiayi-xiaochengxu/甲情_甲意/node_modules/antd-mini/less/Rate/index.axml

45 lines
1.4 KiB
Plaintext
Raw Normal View History

2024-11-15 03:51:28 +00:00
<view
class="ant-rate {{className || ''}}"
style="{{style}}"
>
<view
id="ant-rate-container{{$id ? '-' + $id : ''}}"
class="ant-rate-container"
onTouchMove="handleStarMove"
onTouchEnd="handleStarMoveEnd"
>
<block
a:for="{{count}}"
a:for-index="index"
a:for-item="item"
>
<view
class="ant-rate-star"
onTap="handleStarTap"
data-rate="{{index}}"
style="margin-right: {{index === count - 1 ? 0 : gutter + 'px'}}"
>
<view
a:if="{{allowHalf && (displayValue !== null ? displayValue : mixin.value) === index + 0.5}}"
class="ant-rate-star-icon-active {{characterClassName || ''}} {{characterActiveClassName || ''}} ant-rate-star-icon-half-active"
>
<slot
name="character"
index="{{index}}"
isActive="{{true}}"
>
<ant-icon type="StarFill"></ant-icon>
</slot>
</view>
<view class="ant-rate-star-icon {{(displayValue !== null ? displayValue : mixin.value) >= index + 1 ? 'ant-rate-star-icon-active' + ' ' + (characterClassName || '') + ' ' + (characterActiveClassName || '') : characterClassName}}">
<slot
name="character"
index="{{index}}"
>
<ant-icon type="StarFill"></ant-icon>
</slot>
</view>
</view>
</block>
</view>
</view>