1.5.1 • Published 1 year ago

@wines/pagination v1.5.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

@wines/pagination

Pagination 分页器

分隔长列表,每次只加载一个页面。

在 page.json 中引入组件

{
  "navigationBarTitleText": "wux-pagination",
  "usingComponents": {
    "wux-pagination": "@wines/pagination"
  }
}

示例

<view class="page">
	<view class="page__hd">
		<view class="page__title">Pagination</view>
		<view class="page__desc">分页器</view>
	</view>
	<view class="page__bd page__bd_spacing">
		<view class="sub-title">Button with text</view>
		<wux-pagination
		 defaultCurrent="1"
		 total="5"
		 bind:prev="onPrev"
		 bind:next="onNext"
		>
			<view slot="prev">Prev</view>
			<view slot="next">Next</view>
		</wux-pagination>
		<view class="sub-title">Controlled</view>
		<wux-pagination
		 current="{{ current }}"
		 total="5"
		 mode="button"
		 controlled
		 bind:change="onChange"
		>
			<view slot="prev">Prev</view>
			<view slot="next">Next</view>
		</wux-pagination>
		<view class="sub-title">Hide number</view>
		<wux-pagination defaultCurrent="1" total="5" simple>
			<view slot="prev">Prev</view>
			<view slot="next">Next</view>
		</wux-pagination>
		<view class="sub-title">Show number only</view>
		<wux-pagination defaultCurrent="1" total="5" mode="number">
			<view slot="prev">Prev</view>
			<view slot="next">Next</view>
		</wux-pagination>
		<view class="sub-title">Point style</view>
		<wux-pagination defaultCurrent="1" total="5" mode="pointer">
			<view slot="prev">Prev</view>
			<view slot="next">Next</view>
		</wux-pagination>
	</view>
</view>
import './index.less';
Page({
  data: {
    current: 1,
  },
  onChange(e) {
    console.log('onChange', e);
    this.setData({
      current: e.detail.current,
    });
  },
  onPrev(e) {
    console.log('onPrev', e);
  },
  onNext(e) {
    console.log('onNext', e);
  },
});

API

Pagination props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-pagination
modestring形态,可选值为 button、number、pointerbutton
defaultCurrentnumber默认页号,当 controlledfalse 时才生效1
currentnumber当前页号,当 controlledtrue 时才生效1
controlledboolean是否受控 说明文档false
totalnumber总页数0
simpleboolean是否隐藏数值false
bind:changefunctionchange 事件触发的回调函数-
bind:prevfunction左侧按钮点击事件-
bind:nextfunction右侧按钮点击事件-

Pagination slot

名称描述
prev自定义左侧按钮内容
next自定义右侧按钮内容

Pagination externalClasses

名称描述
wux-class根节点样式类
1.5.1

1 year ago

1.5.0

1 year ago

1.3.5

2 years ago

1.4.0

2 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago