当前位置: 首页  >  下载站  >  js特效  >  其它特效  >  vue.js图片批量上传插件

vue.js图片批量上传插件

vue.js图片批量上传插件

vue.js图片批量上传插件是一款基于vue.js框架的图片上传控件,适用于手机端的图片上传代码,支持批量上传,拖到图片上传,显示文件数量和大小等功能
分类:   js特效 / 其它特效 发布时间:  2017-12-14 访问量:  2344
下载量:  102
点击下载 预览效果
更多>

最新下载

jQuery超酷文字斜斜显示 jQuery超酷文字斜斜显示网页特效

jQuery超酷文字斜斜显示是一款基于jQuery实现的超酷动态文字显示效果。
0 2025-12-24

jQuery侧边弧形tab页面切换代码

jQuery侧边弧形标签栏,点击上下标签滚动,tab页面切换效果。这是一款简单创意的tab选项卡切换代码。
0 2025-12-24

jQuery鼠标悬停图片滑动切换

jQuery鼠标悬停图片滑动切换是一款鼠标悬停在图片上后,显示隐藏的另外一张图片,鼠标移走后返回之前图片,整个过程带有翻转效果。
0 2025-12-24

vue仿支付宝银行卡切换特效

基于vue.js+css3制作支付宝多张银行卡收缩切换,点击银行卡展开银行服务列表菜单ui特效。
0 2025-12-24

谷歌浏览器插件HTML Tree Generator 查看网页HTML代码结构树

HTML Tree Generator 上是一个元素树,css定义了布局。此扩展将任何页面显示为树,对于做网页前端开发来说非常有用。插件虽然是2015年发布的,但是在2022年依然可用。HTML Tree Generator v1.0上次更新日期:2015年8月20日
0 2025-12-24

html5单选框表单提交代码

html5单选框表单提交代码是一款html5表单实例select表单样式美化select单选框表单提交代码。
0 2025-12-24
更多>

最新教程

vue.js图片批量上传插件

js代码

<script src="js/vue2.2.2.js"></script>
<script>
  //  import up from  './src/components/Hello'
  var app = new Vue({
    el: '#app',
    data () {
      return {
        imgList: [],
        size: 0
      }
    },
    methods: {
      fileClick(){
        document.getElementById('upload_file').click()
      },
      fileChange(el){
        if (!el.target.files[0].size) return;
        this.fileList(el.target.files);
        el.target.value = ''
      },
      fileList(files){
        for (let i = 0; i < files.length; i++) {
          this.fileAdd(files[i]);
        }
      },
      fileAdd(file){
        this.size = this.size + file.size;//总大小
        let reader = new FileReader();
        reader.vue = this;
        reader.readAsDataURL(file);
        reader.onload = function () {
          file.src = this.result;
          this.vue.imgList.push({
            file
          });
        }
      },
      fileDel(index){
        this.size = this.size - this.imgList[index].file.size;//总大小
        this.imgList.splice(index, 1);
      },
      bytesToSize(bytes){
        if (bytes === 0) return '0 B';
        let k = 1000, // or 1024
          sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
          i = Math.floor(Math.log(bytes) / Math.log(k));
        return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i];
      },
      dragenter(el){
        el.stopPropagation();
        el.preventDefault();
      },
      dragover(el){
        el.stopPropagation();
        el.preventDefault();
      },
      drop(el){
        el.stopPropagation();
        el.preventDefault();
        this.fileList(el.dataTransfer.files);
      }
    }
  })
</script>
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:admin@php.cn

相关推荐

jQuery图片批量上传和批量删除

jQuery图片上传插件制作上传图片预览拖拽排序,和编辑图片功能支持多个多图上传功能特效。
图片特效
2021-02-18

图片上传插件localResizeIMG

图片上传插件localResizeIMG
jQuery特效
2020-01-08

图片上传插件

图片上传插件
jQuery特效
2020-01-08

图片上传插件zyupload java版实例

图片上传插件zyupload java版实例
jQuery特效
2020-01-08

BootstrapFileInput 图片上传插件

BootstrapFileInput 图片上传插件
jQuery特效
2020-01-08

H5移动前端图片批量压缩上传

H5移动前端图片批量压缩上传
jQuery特效
2020-01-07

仿淘宝管理商品批量图片上传插件

仿淘宝管理商品批量图片上传插件
jQuery特效
2020-01-07

jQuery头像图片上传插件

jQuery头像图片上传插件.
jQuery特效
2020-01-07

热门下载

jQuery左侧下拉导航菜单后台框架模板

jQuery制作左侧垂直下拉导航栏,内嵌iframe导航菜单后台页面模板。
菜单导航
2021-02-04

科技感的数字时钟vue特效

时钟,html5时钟,vue
时间日期
2021-06-17

炫酷的光标丝带鼠标移动特效

基于canvas制作炫酷的鼠标移动线条动画,丝带光标动画特效。
鼠标特效
2021-02-22

canvas音谱可视化mp3音乐播放器代码

html5 canvas通过AudioContext对获取audio标签播放的音域和音高,调用js绘制相应高度的矩形或线条。
播放器特效
2021-03-10

创意的时间轮盘时钟特效

js css3制作全屏的轮盘时钟,时间轮盘旋转动画特效。
时间日期
2021-01-20

迷你音乐播放器vue特效

html5 vue制作多功能mp3音乐播放器,带专辑图片,点赞收藏,上一首/下一首/开始/暂停切换,社交转载,播放进度条等功能演示特效。
播放器特效
2021-02-18
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号