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 相关文章推荐
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
May 24 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
Oct 27 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
Jan 15 Javascript
浅析jquery某一元素重复绑定的问题
Jan 03 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
Sep 07 Javascript
AngularJS实现Model缓存的方式
Feb 03 Javascript
关于JavaScript的单双引号嵌套问题
Aug 20 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
实例介绍JavaScript中多种组合继承
Jan 20 Javascript
layui-table对返回的数据进行转变显示的实例
Sep 04 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 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
用mysql内存表来代替php session的类
2009/02/01 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
行政总监岗位职责
2013/12/05 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
计划生育个人总结
2015/03/02 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书