0.1.14 • Published 4 years ago

dt-upload v0.1.14

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

dt-upload

Vue Json upload for Vue.

Installation

NPM
npm install dt-upload

Mount

global
import Vue from 'vue'
import dtUpload from 'dt-upload'

// you can set default global options and events when use
Vue.use(dtUpload)
local
import { upload } from 'dt-upload'

export default {
  components: {
    upload
  }
}

Demo

// 文件上传
<upload v-model="file" :maxCount="1"></upload>

<script>
data() {
  return {
    files: [{ url: '....' }]
  }
}
</script>

api

Attributes

参数说明类型可选值默认值
value/v-model绑定值 { url: '', name: 'asdsa.png' }array----
maxSize上传文件大小限制 1 = 1MBnumber----
accept上传格式 例 '.jpg, .png, .jif'string--image/*
disabled是否只读boolean----
deletable是否显示删除按钮boolean----
resultType字段表示文件读取结果的类型,上传大文件时,建议使用 file 类型,避免卡顿stringfile 结果仅包含 File 对象,text 结果包含 File 对象,以及文件的文本内容,dataUrl 结果包含 File 对象,以及文件对应的 base64 编码'dataUrl','text','file'dataUrl
maxCount最多上传数量number----
multiple是否可多选boolean----
beforeRead文件上传前的回调Function(files:上传的文件)----
afterRead文件读取完成后的回调函数Function(files:上传的文件)----
beforeDelete删除的回调函数Function(file: 删除文件, index: 删除文件的索引)----

Event

方法名说明参数
oversize文件读取大小超过限制的回调files

Methods

方法名说明参数
onDelete删除某个文件(files:文件, index:文件索引)
0.1.14

4 years ago

0.1.13

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.4

4 years ago

0.0.1

4 years ago