1.0.6 • Published 5 years ago

vue-uploaders v1.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

vue-uploaders

NPM version

vue uploaders tools📑📃 vue上传组件

支持

  • 图片数量自定义
  • 图片列表样式自定义
  • 图片压缩
  • 上传按钮自定义
  • ios拍照兼容(旋转问题)
  • 上传回调
  • 图片格式
  • pc,移动兼容

npm install

npm install vue-uploaders --save

使用

在main.js中引入

import VueUpload from 'vue-uploaders'
Vue.use(VueUpload)
<vue-uploaders
  :actionUrl="http://"
  :showList="true"
  :limit="9"
  :listStyle="{}"
  :deleStyle="{}"
  :inputStyle="{}"
  :compressPercent="0.3"
  :accept="'image/jpg,image/jpeg,image/png,image/gif'"
  @uploadSuccess="uploadSuccess"
  @uploadError="uploadError"
  @deleteImages="deleteImages">
</vue-uploaders>

参数

参数类型备注必须默认值
actionUrlString上传地址
showListBoolean是否展示图片列表true
limitNumber上传图片限制数量9
listStyleObject图片列表样式(驼峰命名:backgroundColor){}
deleStyleObject删除图片样式(驼峰命名:backgroundColor){}
inputStyleObject上传按钮样式(驼峰命名:backgroundColor){}
compressPercentNumber图片压缩比例0.3
acceptString图片格式image/jpgimage/jpegimage/pngimage/gif

事件

事件类型备注
deleteImagesevent删除图片事件回调(参数:图片index)
uploadSuccessevent上传成功事件回调(参数:response)
uploadErrorevent上传失败事件回调(参数:错误信息)

展示

avatar

源码地址

https://github.com/liqin1059/vue-uploaders