import { defineProps } from '../../libs/util/props'; export default defineProps('album', { // 图片地址,Array|Array形式 urls: { type: Array, default: () => [] }, // 指定从数组的对象元素中读取哪个属性作为图片地址 keyName: { type: String, default: '' }, // 单图时,图片长边的长度 singleSize: { type: [String, Number], default: 180 }, // 多图时,图片边长 multipleSize: { type: [String, Number], default: 70 }, // 多图时,图片水平和垂直之间的间隔 space: { type: [String, Number], default: 6 }, // 单图时,图片缩放裁剪的模式 singleMode: { type: String, default: 'scaleToFill' }, // 多图时,图片缩放裁剪的模式 multipleMode: { type: String, default: 'aspectFill' }, // 最多展示的图片数量,超出时最后一个位置将会显示剩余图片数量 maxCount: { type: [String, Number], default: 9 }, // 是否可以预览图片 previewFullImage: { type: Boolean, default: true }, // 每行展示图片数量,如设置,singleSize和multipleSize将会无效 rowCount: { type: [String, Number], default: 3 }, // 超出maxCount时是否显示查看更多的提示 showMore: { type: Boolean, default: true } })