tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 3.54 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../src/image-viewer/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdImageViewerProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否展示关闭按钮,值为 `true` 显示默认关闭按钮;值为 `false` 则不显示关闭按钮;也可以完全自定义关闭按钮 */\n closeBtn: {\n type: [Boolean, Function] as PropType<TdImageViewerProps['closeBtn']>,\n default: true as TdImageViewerProps['closeBtn'],\n },\n /** 支持自定义覆盖在图片预览最上方的内容 */\n cover: {\n type: Function as PropType<TdImageViewerProps['cover']>,\n },\n /** 是否显示删除操作,前提需要开启页码 */\n deleteBtn: {\n type: [Boolean, Function] as PropType<TdImageViewerProps['deleteBtn']>,\n default: false as TdImageViewerProps['deleteBtn'],\n },\n /** 自定义图片内容 */\n image: {\n type: Function as PropType<TdImageViewerProps['image']>,\n },\n /** 图片数组 */\n images: {\n type: Array as PropType<TdImageViewerProps['images']>,\n default: (): TdImageViewerProps['images'] => [],\n },\n /** 当前预览图片所在的下标 */\n index: {\n type: Number,\n default: undefined,\n },\n /** 当前预览图片所在的下标,非受控属性 */\n defaultIndex: {\n type: Number,\n },\n /** 【开发中】最大放大比例 */\n maxZoom: {\n type: Number,\n default: 3,\n },\n /** 是否显示页码 */\n showIndex: Boolean,\n /** 隐藏/显示预览 */\n visible: {\n type: Boolean,\n default: undefined,\n },\n modelValue: {\n type: Boolean,\n default: undefined,\n },\n /** 隐藏/显示预览,非受控属性 */\n defaultVisible: Boolean,\n /** 关闭时触发 */\n onClose: Function as PropType<TdImageViewerProps['onClose']>,\n /** 点击删除操作按钮时触发 */\n onDelete: Function as PropType<TdImageViewerProps['onDelete']>,\n /** 预览图片切换时触发,`context.prev` 切换到上一张图片,`context.next` 切换到下一张图片 */\n onIndexChange: Function as PropType<TdImageViewerProps['onIndexChange']>,\n};\n"],"names":["closeBtn","type","Boolean","Function","default","cover","deleteBtn","image","images","Array","index","Number","defaultIndex","maxZoom","showIndex","visible","modelValue","defaultVisible","onClose","onDelete","onIndexChange"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,QAAU,EAAA;AACRC,IAAAA,IAAA,EAAM,CAACC,OAAA,EAASC,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,KAAO,EAAA;AACLJ,IAAAA,IAAM,EAAAE,QAAAA;GACR;AAEAG,EAAAA,SAAW,EAAA;AACTL,IAAAA,IAAA,EAAM,CAACC,OAAA,EAASC,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,KAAA;GACX;AAEAG,EAAAA,KAAO,EAAA;AACLN,IAAAA,IAAM,EAAAE,QAAAA;GACR;AAEAK,EAAAA,MAAQ,EAAA;AACNP,IAAAA,IAAM,EAAAQ,KAAA;IACNL,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA6C,EAAC,CAAA;AAAA,KAAA;GAChD;AAEAM,EAAAA,KAAO,EAAA;AACLT,IAAAA,IAAM,EAAAU,MAAA;AACNP,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAQ,EAAAA,YAAc,EAAA;AACZX,IAAAA,IAAM,EAAAU,MAAAA;GACR;AAEAE,EAAAA,OAAS,EAAA;AACPZ,IAAAA,IAAM,EAAAU,MAAA;AACNP,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAU,EAAAA,SAAW,EAAAZ,OAAA;AAEXa,EAAAA,OAAS,EAAA;AACPd,IAAAA,IAAM,EAAAC,OAAA;AACNE,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAY,EAAAA,UAAY,EAAA;AACVf,IAAAA,IAAM,EAAAC,OAAA;AACNE,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAa,EAAAA,cAAgB,EAAAf,OAAA;AAEhBgB,EAAAA,OAAS,EAAAf,QAAA;AAETgB,EAAAA,QAAU,EAAAhB,QAAA;AAEViB,EAAAA,aAAe,EAAAjB,QAAAA;AACjB,CAAA;;;;"}