vue实现简单图片上传


Posted in Javascript onJune 30, 2020

本文实例为大家分享了vue实现简单图片上传的具体代码,供大家参考,具体内容如下

功能

  • 实现图片上传
  • 显示进度条
<template>
 <div class="about">
 <div>
 <div>
 <img :src="'https://www.xxx.com'+item" alt="" v-for="item in pics" >
 </div>
 <label><input type="file" ref="file" @change="up()">+<span class="label" :style="{width:pre+'%'}"></span></label>
 </div> 
 </div>
</template>
<style scoped="scoped">
 label{
 width: 100px;
 height: 100px;
 display: inline-block;
 overflow: hidden;
 background-color: #CCCCCC;
 color: #FFFFFF;
 font-size: 48px;
 text-align: center;
 line-height: 100px;
 position: relative;
 }
 input{display: none;}
 .label{
 position: absolute;
 display: inline-block;
 bottom: 0;
 left: 0;
 height: 2px;
 width: 0%;
 background-color: #FFA500; 
 }
 
</style>
<script>
 export default{
 name: 'About',
 data(){
 return{
 pics:[],
 pre:0,
 }
 },
 methods:{
 up(){
 var that=this;
 var file=this.$refs.file.files[0];
 var data=new FormData();
 data.append("file",file);
 this.$http.post("https://www.xxx.com/ajax/file.php",data,{
 onUploadProgress:e=>{
 this.pre=e.loaded/e.total*100
 console.log("+++",e)
 }
 })
 .then(res=>{
 if(res.data.error==0){
 this.pics.push(res.data.pic)
 console.log("----",res)
 }
 
 })
 .catch(err=>{
 console.log(err)
 })
 this.pre=0
 },
 
 }
 }
</script>

vue实现简单图片上传

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 在线压缩和格式化收藏
Jan 16 Javascript
jquery 查找iframe父级页面元素的实现代码
Aug 28 Javascript
JavaScript 垃圾回收机制分析
Oct 10 Javascript
js+jquery常用知识点汇总
Mar 03 Javascript
js实现同一页面多个不同运动效果的方法
Apr 10 Javascript
jquery中map函数遍历数组用法实例
May 18 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
Vue制作Todo List网页
Apr 26 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
Ant design vue中的联动选择取消操作
Oct 31 Javascript
vue基于better-scroll仿京东分类列表
Jun 30 #Javascript
vue使用better-scroll实现滑动以及左右联动
Jun 30 #Javascript
vue基于better-scroll实现左右联动滑动页面
Jun 30 #Javascript
Postman动态获取返回值过程详解
Jun 30 #Javascript
JS简易计算器实例讲解
Jun 30 #Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 #Javascript
JSON获取属性值方法代码实例
Jun 30 #Javascript
You might like
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
WHOIS类的修改版
2006/10/09 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
Array.prototype.slice 使用扩展
2010/06/09 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
上海天奕面试题笔试题
2015/04/19 面试题
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
前台接待的工作职责
2013/11/21 职场文书
青年文明号事迹材料
2014/01/18 职场文书
初中同学聚会感言
2014/02/11 职场文书
团员年度个人总结
2015/02/26 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
浅谈Vue的computed计算属性
2022/03/21 Vue.js