前端Vue专辑Vue.js专区

做一个简单的可预览图片上传组件(Vue2.x)

2017-04-18  本文已影响0人  原谅我的突然

Picture uploader - Vue2.X

将之前项目中使用到的一个文件上传组件提取出来,单独做一个图片上传组件
(虽然现在有许多功能齐全的上传组件,但是由于关乎程序大小和精简化,所以自己做一个简化的上传组件)

源码地址:

github地址

预览图

组件预览图

忽略图片的内容,因为都是表情包

How to start

npm install

npm run test

Description

在全局注册或者局部注册完成后使用组件:

<uploader :src="'/api/imgs'"></uploader>

(该组件源码为components文件夹下面的uploader.vue文件, 其余文件是搭建了一个建议的框架和后端配置(为了测试上传进度))

const formData = new FormData()
this.files.forEach((item) => {
    formData.append(item.name, item.file)
})

上传的时候上传进度将会已百分比以及进度条的形式显示在上传按钮的右边

License

MIT

上一篇 下一篇

猜你喜欢

热点阅读