anguarjs 上传图片预览_轻量级 Vue 图片上传组件V-Uploader

今天给小伙伴们推荐一款超好用的Vue图片上传组件VUploader。

a0eb9dda043e14670d978252d7c43702.png

v-uploader 基于vue2.x构建的简单易上手的图片上传组件。支持单张、多张图片、缩略图预览及拖拽上传功能。

379fe29231ed028534cbae3c3ae62c6d.gif
3df4eb05695147c0a5a18a31af870203.gif

安装

$ npm i v-uploader -S

引入插件

import Vue from 'vue'import vUploader from 'v-uploader';const uploaderConfig = {  // file uploader service url  uploadFileUrl: 'http://xxx/upload/publicFileUpload',  // file delete service url  deleteFileUrl: 'http://xxx/upload/deleteUploadFile',  showMessage: (vue, message) => {    //using v-dialogs to show message    vue.$dlg.alert(message, {messageType: 'error'});  }};Vue.use(vUploader, uploaderConfig);
6073f8cbf73af7672765c670c388904b.png

在页面/模块中使用

  • 单图片上传模式
1026cb4180e9202b2f53fd4caf4bb623.png
  • 自定义按钮文本
570defb51335d3a99593c4c7b66f5a00.png
  • 自定义图片预览区尺寸
f820a406fdc45f708a6542e82c382696.png
  • 自定义图片预览区默认图片
432b4e521fd2efb39b65d183b49ccddd.png
  • 图片批量上传模式
7b083e5995abf7703ac6d11405b45524.png
f6a4b11eb63a7f045e247813ce368c93.png

参数配置

b9ededee115f9dfa462446d71a13c843.png

回调函数

dbf12642d633c16899801da1ee81a045.png

操作简单,界面友好,特别适合一些后台上传模块。

最后附上示例及项目地址

# 文档地址https://terryz.gitee.io/vue/#/upload# 仓库地址https://github.com/terryz/v-uploader

ok,就介绍到这里。感兴趣的朋友不可错过,欢迎一起交流分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值