UNPKG

birdpaper-ui

Version:

一个通用的 vue3 UI组件库。A common vue3 UI component library.

81 lines (80 loc) 2.21 kB
import { CSSProperties, PropType } from "vue"; import { ImageFit } from "./types"; declare const _sfc_main: import("vue").DefineComponent<{ /** 图片资源地址 */ src: { type: StringConstructor; default: string; }; /** 图片适应类型 */ fit: { type: PropType<ImageFit>; default: string; }; /** 文字描述 */ alt: { type: StringConstructor; }; /** 标题 */ title: { type: StringConstructor; }; /** 图片宽度 */ width: { type: PropType<string | number>; }; /** 图片高度 */ height: { type: PropType<string | number>; }; }, { name: string; clsName: import("vue").ComputedRef<(string | { "bp-image-auto-ratio": boolean; })[]>; imageRef: import("vue").Ref<any>; loadStatus: import("vue").Ref<"loading" | "error" | "load">; onLoad: () => void; onError: () => void; slots: Readonly<{ [name: string]: import("vue").Slot<any>; }>; imgStyle: import("vue").ComputedRef<CSSProperties>; fitStyle: import("vue").ComputedRef<CSSProperties>; isLoading: import("vue").ComputedRef<boolean>; isError: import("vue").ComputedRef<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "load")[], "error" | "load", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** 图片资源地址 */ src: { type: StringConstructor; default: string; }; /** 图片适应类型 */ fit: { type: PropType<ImageFit>; default: string; }; /** 文字描述 */ alt: { type: StringConstructor; }; /** 标题 */ title: { type: StringConstructor; }; /** 图片宽度 */ width: { type: PropType<string | number>; }; /** 图片高度 */ height: { type: PropType<string | number>; }; }>> & { onError?: (...args: any[]) => any; onLoad?: (...args: any[]) => any; }, { fit: ImageFit; src: string; }, {}>; export default _sfc_main;