veui
Version:
Baidu Enterprise UI for Vue.js.
37 lines (29 loc) • 618 B
TypeScript
import {
VeuiDefineComponent,
VeuiDefineInstance,
LinkTo,
UiMixin
} from '../common'
type Props = {
page?: number
pageSize?: number
pageSizes?: Array<number>
total?: number
to?: LinkTo
native?: boolean
showGoto?: boolean
showPageSize?: boolean
showTotal?: boolean
/** @deprecated */
goto?: boolean
}
type Emits = {
pagesizechange(size: number): void
redirect(page: number, evt: MouseEvent): void
}
type Mixins = UiMixin
type Slots = {}
type Pagination = VeuiDefineComponent<{
new (...args: any[]): VeuiDefineInstance<Props, Emits, Slots, Mixins>
}>
export default Pagination