@tplc/business
Version:
193 lines (192 loc) • 4.02 kB
TypeScript
declare const _default: import('vue').DefineComponent<
{
value: {
type: ArrayConstructor
default: () => never[]
}
modelValue: {
type: ArrayConstructor
default: () => never[]
}
idKey: {
type: StringConstructor
default: string
}
addTime: {
type: NumberConstructor
default: number
}
columnCount: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
columnGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
leftGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
rightGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
showScrollbar: {
type: BooleanConstructor[]
default: boolean
}
width: {
type: (StringConstructor | NumberConstructor)[]
default: string
}
height: {
type: (StringConstructor | NumberConstructor)[]
default: string
}
},
any,
{
list1: never[]
list2: never[]
list3: never[]
list4: never[]
list5: never[]
tempList: never[]
columnWidth: number
columnHeights: never[]
},
{
valueCom(): any
copyValue(): any
columnNum(): any
gapLeftStyle(): {
width: string
}
gapRightStyle(): {
width: string
}
gapCenterStyle(): {
width: string
}
nvueWaterfallStyle(): any
},
{
/**
* 添加单位
*/
addUnit: (value?: string, unit?: string) => string
/**
* 进行延时
*/
sleep: (value?: number) => Promise<any>
/**
* 媒体查询
* @param {Object} selector
* @param {Object} context
*/
getRect: (selector: any, context: any) => Promise<any>
/**
* 去除空格
*/
trim: (str: any, pos?: string) => any
/**
* 样式转换
*/
addStyle: (customStyle: any, target?: string) => any
/**
* 滚动到底部触发事件
* @param {Object} e
*/
scrollToBottom: () => void
/**
* 媒体查询
*/
startObserver(selector: any): Promise<any>
/**
* 拆分数据
*/
splitData: () => any
/**
* 暂存未用
*/
renderData(): void
/**
* 清空数据列表
*/
clear(): Promise<void>
/**
* 移除某条数据
* @param {Object} id
*/
remove(id: any): void
},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').PublicProps,
Readonly<
import('vue').ExtractPropTypes<{
value: {
type: ArrayConstructor
default: () => never[]
}
modelValue: {
type: ArrayConstructor
default: () => never[]
}
idKey: {
type: StringConstructor
default: string
}
addTime: {
type: NumberConstructor
default: number
}
columnCount: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
columnGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
leftGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
rightGap: {
type: (StringConstructor | NumberConstructor)[]
default: number
}
showScrollbar: {
type: BooleanConstructor[]
default: boolean
}
width: {
type: (StringConstructor | NumberConstructor)[]
default: string
}
height: {
type: (StringConstructor | NumberConstructor)[]
default: string
}
}>
>,
{
value: unknown[]
modelValue: unknown[]
width: string | number
height: string | number
showScrollbar: boolean
columnCount: string | number
columnGap: string | number
idKey: string
addTime: number
leftGap: string | number
rightGap: string | number
},
{}
>
export default _default