Files
lingxiao865 c5af079d8c first commit
2026-02-10 08:05:03 +08:00

70 lines
1.9 KiB
TypeScript

/* eslint-disable */
/**
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
* */
import type { TdImageViewerProps } from './type';
export default {
/** 遮罩的背景颜色 */
backgroundColor: {
type: String,
default: '',
},
/** 是否显示关闭操作,前提需要开启页码。值为字符串表示图标名称,值为 `true` 表示使用默认图标 `close`,值为 `Object` 类型,表示透传至 `icon` ,不传表示不显示图标 */
closeBtn: {
type: [String, Boolean, Object],
default: false as TdImageViewerProps['closeBtn'],
},
/** 是否显示删除操作,前提需要开启页码。值为字符串表示图标名称,值为 `true` 表示使用默认图标 `delete`,值为 `Object` 类型,表示透传至 `icon`,不传表示不显示图标 */
deleteBtn: {
type: [String, Boolean, Object],
default: false as TdImageViewerProps['deleteBtn'],
},
/** 透传至 Image 组件 */
imageProps: {
type: Object,
},
/** 图片数组 */
images: {
type: Array,
default: (): TdImageViewerProps['images'] => [],
},
/** 初始化页码 */
initialIndex: {
type: Number,
default: 0,
},
/** 是否开启图片懒加载。开启后会预加载当前图片、相邻图片 */
lazy: {
type: Boolean,
default: true,
},
/** 是否显示页码 */
showIndex: Boolean,
/** 是否使用了自定义导航栏 */
usingCustomNavbar: Boolean,
/** 隐藏/显示预览 */
visible: {
type: Boolean,
default: undefined,
},
/** 隐藏/显示预览,非受控属性 */
defaultVisible: Boolean,
/** 翻页时回调 */
onChange: {
type: Function,
default: () => ({}),
},
/** 点击操作按钮button或者overlay时触发 */
onClose: {
type: Function,
default: () => ({}),
},
/** 点击删除操作按钮时触发 */
onDelete: {
type: Function,
default: () => ({}),
},
};