vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
33 lines (32 loc) • 577 B
TypeScript
/**
* Props
*/
export interface Props {
total?: number;
pageSize?: number;
pageNum?: number;
background?: boolean;
hide?: boolean;
morePageCount?: number;
}
/**
* NuxtProps
*/
export interface NuxtProps {
total?: number;
pageSize?: number;
pageNum?: number;
background?: boolean;
hide?: boolean;
queryField?: string;
morePageCount?: number;
}
/**
* 组件事件类型
*/
export type Emit = {
(event: 'change', value: number): void;
};
export type NuxtEmit = {
(event: 'update:pageNum', value: number): void;
};