UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

86 lines (84 loc) 2.83 kB
import { PropType } from 'vue'; import { ElProgressProps, ElImageProps } from '../../ele-app/el'; import { UploadItem, UploadLocale, ImageObjectUrl, ListType } from '../types'; declare const _default: import('vue').DefineComponent<{ /** 数据 */ item: { type: PropType<UploadItem>; required: true; }; /** 是否只读 */ readonly: BooleanConstructor; /** 是否禁用 */ disabled: BooleanConstructor; /** 是否可拖拽排序 */ sortable: BooleanConstructor; /** 图片属性 */ imageProps: PropType<ElImageProps>; /** 进度条属性 */ progressProps: PropType<ElProgressProps>; /** 预读图片文件 */ imageObjectUrls: PropType<ImageObjectUrl[]>; /** 是否开启底部预览和修改的操作按钮 */ tools: BooleanConstructor; /** 列表样式 */ listType: PropType<ListType>; /** 国际化 */ locale: { type: PropType<Partial<UploadLocale>>; required: true; }; }, { imageUrl: import('vue').ComputedRef<string | undefined>; uploadProgress: import('vue').ComputedRef<number>; handleItemClick: () => void; handleRemove: () => void; handleEdit: () => void; handlePreview: () => void; handleRetry: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { itemClick: (_item: UploadItem) => true; remove: (_item: UploadItem) => true; edit: (_item: UploadItem) => true; preview: (_item: UploadItem) => true; retry: (_item: UploadItem) => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 数据 */ item: { type: PropType<UploadItem>; required: true; }; /** 是否只读 */ readonly: BooleanConstructor; /** 是否禁用 */ disabled: BooleanConstructor; /** 是否可拖拽排序 */ sortable: BooleanConstructor; /** 图片属性 */ imageProps: PropType<ElImageProps>; /** 进度条属性 */ progressProps: PropType<ElProgressProps>; /** 预读图片文件 */ imageObjectUrls: PropType<ImageObjectUrl[]>; /** 是否开启底部预览和修改的操作按钮 */ tools: BooleanConstructor; /** 列表样式 */ listType: PropType<ListType>; /** 国际化 */ locale: { type: PropType<Partial<UploadLocale>>; required: true; }; }>> & { onEdit?: ((_item: UploadItem) => any) | undefined; onRetry?: ((_item: UploadItem) => any) | undefined; onRemove?: ((_item: UploadItem) => any) | undefined; onPreview?: ((_item: UploadItem) => any) | undefined; onItemClick?: ((_item: UploadItem) => any) | undefined; }, { disabled: boolean; readonly: boolean; sortable: boolean; tools: boolean; }, {}>; export default _default;