# wht-img-upload 一个简单易用的图片上传组件,支持单图/多图上传,适用于 uni-app 项目。 ## 特性 - 支持单图/多图上传 - 支持自定义列数和间距 - 支持上传进度显示 - 支持预览和删除 - 支持自定义上传配置 ## 安装 在插件市场中搜索 `wht-img-upload` 并导入到项目中。 ## 基础用法 ```vue ``` ## API ### Props | 参数 | 说明 | 类型 | 默认值 | |------|------|------|--------| | modelValue/v-model | 图片列表 | Array | [] | | max | 最大上传数量 | Number | 9 | | mode | 上传模式,可选值:single/multi | String | 'multi' | | columns | 列数 | Number | 3 | | gap | 间距(rpx) | Number | 24 | | itemHeight | 图片高度(rpx) | Number | 216 | | buttonText | 上传按钮文字 | String | '上传图片' | | showButtonText | 是否显示按钮文字 | Boolean | true | | uploadConfig | 上传配置 | Object | - | ### Events | 事件名 | 说明 | 回调参数 | |------|------|------| | update:modelValue | 图片列表更新时触发 | imageList | | choose | 选择图片后触发 | imageList | | delete | 删除图片时触发 | index | | error | 上传错误时触发 | error |