28 lines
1.2 KiB
XML
28 lines
1.2 KiB
XML
<import-sjs name="index" from="./index.sjs"/>
|
|
<view class="am-pagination-container am-pagination-border-top {{className}}">
|
|
<view class="am-pagination-content am-pagination-prev">
|
|
<view
|
|
class="am-pagination-button-left"
|
|
onTap="onTapPrev">
|
|
<view
|
|
a:if="{{mode === 'text'}}"
|
|
class="{{btnClass}} {{disabled || index.calcCurrent(current, currentPage) === 1 ? 'button-text-disabled' : ''}} am-pagination-text-ellipsis"
|
|
>{{prevText}}</view>
|
|
<view a:else class="am-pagination-arrow arrow-left" />
|
|
</view>
|
|
</view>
|
|
<view a:if="{{!simple}}" class="am-pagination-page">
|
|
<text class="text-current">{{index.calcCurrent(current, currentPage)}}</text>/<text class="text-total">{{total}}</text>
|
|
</view>
|
|
<view class="am-pagination-content am-pagination-next">
|
|
<view
|
|
class="am-pagination-button-right"
|
|
onTap="onTapNext">
|
|
<view
|
|
a:if="{{mode === 'text'}}"
|
|
class="{{btnClass}} {{disabled || index.calcCurrent(current, currentPage) === total ? 'button-text-disabled' : ''}} am-pagination-text-ellipsis"
|
|
>{{nextText}}</view>
|
|
<view a:else class="am-pagination-arrow arrow-right" />
|
|
</view>
|
|
</view>
|
|
</view> |