UNPKG

gtht-miniapp-sdk

Version:

gtht-miniapp-sdk 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

39 lines (38 loc) 1.12 kB
import { type StyleValue } from 'vue'; export interface PaginationProps { rootStyle?: StyleValue; rootClass?: string; total?: number; pageSize?: number; current?: number; pageCount?: number; pageButtonCount?: number; hideOnSinglePage?: boolean; type?: 'simple' | 'multi'; ellipsis?: boolean; multiCount?: number; } export declare const defaultPaginationProps: { total: number; pageSize: number; current: number; pageButtonCount: number; type: PaginationProps["type"]; multiCount: number; }; export interface PaginationSlots { prev?(props: Record<string, never>): any; next?(props: Record<string, never>): any; } export interface PaginationEmits { (e: 'update:current', page: number): void; (e: 'change', page: number): void; } /** * @description: 获取页面范围 * @param {number} current 当前页码 * @param {number} pageCount 总页数 * @param {number} pageItemCount 要展示的页数 * @return {[number, number]} */ export declare function getPageRange(current: number, pageCount: number, pageItemCount: number): number[];