1.2.0 • Published 3 years ago

@orh/vue-chunk-upload v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

demo

Vue 3.x

  1. 安装
$ yarn add @orh/vue-chunk-upload
  1. 引入
import { createApp } from 'vue';
import App from './App.vue';
import VueChunkUpload from '@orh/vue-chunk-upload';

createApp(App).use(VueChunkUpload).mount('#app')
  1. 使用

示例代码

  • Props
属性说明类型默认值
model-value成功上传的文件路径,可以使用 v-model 双向绑定String
preprocess-url预处理地址Stringrequired
upload-url上传地址Stringrequired
configs可传入 axios 所有配置Object{}
allow-size允许上传文件大小,单位字节,0 表示不限制Number0
allow-extensions允许上传的文件类型,空数组表示不限制Array[]
fields-name上传表单字段Object{ filename: 'filename', size: 'size', total: 'total', index: 'index', file: 'file' }
  • Events
事件说明回调参数
invalid-size文件大于设定值时抛出事件错误信息
invalid-extension选择不支持文件时抛出事件错误信息
completed上传成功时抛出事件成功上传的文件路径
  • Slots
名称说明可用参数
default进度与展示信息自定义v-slot="{ requestProgress, totalProgress, msg }"

本地开发/预览

  1. 安装依赖
$ yarn
  1. 运行
$ yarn serve

License

MIT

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago