vue-el-upload

1.1.1 • Public • Published

vue-el-upload 组件说明

基于 elementUI 上传组件 vue-upload-component 编写的一个弹窗上传组件 内置 express 上传接口可供调试,server 目录下npm start

例子

安装

npm i vue-el-upload -s

使用

main.js
import VueElUpload from 'vue-el-upload';
Vue.use(VueElUpload);

props

Prop name Type Default Required Description
postAction string Required true 请求的上传 URL
error_type object 上传失败错误提示 { failed: '导入失败' }
extensions array ['jpg', 'jpeg', 'png'] 允许上传的文件后缀
maximum number this.multiple ? 10 : 1 列表最大文件,多选默认最多上传 10 条,单选 1 条
name string file input 标签的 name 属性
path string data 下载路径 'file.path'
reset boolean false 每次弹窗弹出列表是否清空重置
size number 1024 * 1024 * 2 允许上传的最大字节符 默认 2M
title string 上传附件 组件弹窗标题

Method

Method name Parameters Description
open() 打开上传组件弹窗的方法

Event

Event name Type Description
on-success undefined 上传成功的回调函数

Arguments

on-success : fn newFile: objct — 上传文件的对象 error: fn — 成功后通过 newFile 判断,设置上传失败调用此方法 |

Readme

Keywords

Package Sidebar

Install

npm i vue-el-upload

Weekly Downloads

2

Version

1.1.1

License

MIT

Unpacked Size

189 kB

Total Files

12

Last publish

Collaborators

  • wfxs2012