代码拉取完成,页面将自动刷新
/// <reference types="vite/client" />
interface Package {
name: string
version: string
description: string
author: string
license: string
repository: string
bugs: string
homepage: string
devDependencies: {
[key: string]: string
}
dependencies: {
[key: string]: string
}
}
interface BackendResponse<T> {
code: number
data: T
msg: string
}
interface Tab {
id: string
name?: string
}
declare const __APP_PKG: Package
declare module 'vue-virtual-scroller' {
import {
type ObjectEmitsOptions,
type PublicProps,
type SetupContext,
type SlotsType,
type VNode,
} from 'vue'
interface RecycleScrollerProps<T> {
items: readonly T[]
direction?: 'vertical' | 'horizontal'
itemSize?: number | null
gridItems?: number
itemSecondarySize?: number
minItemSize?: number
sizeField?: string
typeField?: string
keyField?: keyof T
pageMode?: boolean
prerender?: number
buffer?: number
emitUpdate?: boolean
updateInterval?: number
listClass?: string
itemClass?: string
listTag?: string
itemTag?: string
}
interface DynamicScrollerProps<T> extends RecycleScrollerProps<T> {
minItemSize: number
}
interface RecycleScrollerEmitOptions extends ObjectEmitsOptions {
resize: () => void
visible: () => void
hidden: () => void
update: (
startIndex: number,
endIndex: number,
visibleStartIndex: number,
visibleEndIndex: number,
) => void
'scroll-start': () => void
'scroll-end': () => void
}
interface RecycleScrollerSlotProps<T> {
item: T
index: number
active: boolean
}
interface RecycleScrollerSlots<T> {
default(slotProps: RecycleScrollerSlotProps<T>): unknown
before(): unknown
empty(): unknown
after(): unknown
}
export interface RecycleScrollerInstance {
getScroll(): { start: number; end: number }
scrollToItem(index: number): void
scrollToPosition(position: number): void
}
export const RecycleScroller: <T>(
props: RecycleScrollerProps<T> & PublicProps,
ctx?: SetupContext<RecycleScrollerEmitOptions, SlotsType<RecycleScrollerSlots<T>>>,
expose?: (exposed: RecycleScrollerInstance) => void,
) => VNode & {
__ctx?: {
props: RecycleScrollerProps<T> & PublicProps
expose(exposed: RecycleScrollerInstance): void
slots: RecycleScrollerSlots<T>
}
}
export const DynamicScroller: <T>(
props: DynamicScrollerProps<T> & PublicProps,
ctx?: SetupContext<RecycleScrollerEmitOptions, SlotsType<RecycleScrollerSlots<T>>>,
expose?: (exposed: RecycleScrollerInstance) => void,
) => VNode & {
__ctx?: {
props: DynamicScrollerProps<T> & PublicProps
expose(exposed: RecycleScrollerInstance): void
slots: RecycleScrollerSlots<T>
}
}
interface DynamicScrollerItemProps<T> {
item: T
active: boolean
sizeDependencies?: unknown[]
watchData?: boolean
tag?: string
emitResize?: boolean
onResize?: () => void
}
interface DynamicScrollerItemEmitOptions extends ObjectEmitsOptions {
resize: () => void
}
export const DynamicScrollerItem: <T>(
props: DynamicScrollerItemProps<T> & PublicProps,
ctx?: SetupContext<DynamicScrollerItemEmitOptions>,
) => VNode
export function IdState(options?: { idProp?: (value: any) => unknown }): ComponentOptionsMixin
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。