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 动态生成私有变量访问器
Dec 06 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
Dec 15 Javascript
jquery 插件学习(四)
Aug 06 Javascript
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
JS简单计算器实例
Jan 20 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
Dec 08 Javascript
使用JQuery选择HTML遍历函数的方法
Sep 17 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
Angular2入门--架构总览
Mar 29 Javascript
vue组件的写法汇总
Apr 12 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
node Buffer缓存区常见操作示例
May 04 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
菜鸟修复电子管记
2021/03/02 无线电
PHP命名空间和自动加载类
2016/04/03 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
JS.findElementById()使用介绍
2013/09/21 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
2015/08/31 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
vue Render中slots的使用的实例代码
2017/07/19 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
React降级配置及Ant Design配置详解
2018/12/27 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python中set与frozenset方法和区别详解
2016/05/23 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
python之拟合的实现
2019/07/19 Python
Django框架 querySet功能解析
2019/09/04 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
外贸员简历中的自我评价
2014/03/04 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js