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 相关文章推荐
学习YUI.Ext基础第一天
Mar 10 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
May 11 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
完美实现仿QQ空间评论回复特效
May 06 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
JavaScript实现输入框与清空按钮联动效果
Sep 09 Javascript
Angular企业级开发——MVC之控制器详解
Feb 20 Javascript
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
vue组件添加事件@click.native操作
Oct 30 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
php foreach循环中使用引用的问题
2013/11/06 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
详解Python 函数如何重载?
2019/04/23 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
python安装本地whl的实例步骤
2019/10/12 Python
python中tab键是什么意思
2020/06/18 Python
python 基于opencv实现图像增强
2020/12/23 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
Java模拟试题
2014/11/10 面试题
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
感恩教育主题班会
2015/08/12 职场文书
python标准库ElementTree处理xml
2022/05/20 Python
Python四款GUI图形界面库介绍
2022/06/05 Python