vue实现修改图片后实时更新


Posted in Javascript onNovember 14, 2019

1、vue图片上传,使用element UI 上传组件自己写

<el-upload
  action="string"
  :http-request="uploadImg"
  :show-file-list="false">
  <el-button v-perm="'b:img:upload'" size="small" type="primary">点击上传</el-button>
</el-upload>
<div class="imgStyle mar_top10">
  <img width="100%" :src="dialogImageUrl" alt="">
</div>

2、上传图片,并实时更新修改过后的图片

method : {
  uploadImg(item) {
   var isFlag = (item.file.type == 'image/jpeg' || item.file.type == 'image/png')? true : false;
   if(!isFlag){
    this.$message({
     type: 'warning',
     message: '上传图片只能是 JPG、PNG 格式!'
    })
    return false
   }
   let formData = new FormData();
   formData.append('file', item.file);//若查看可使用 formData.get('file')
   api.updateShareBack(formData).then(res => {
    var res = res.data;
    if(res.code == 200){
     this.$message({
      type: 'success',
      message: '上传成功'
     })
     this.dialogImageUrl = res.data + '?' + new Date().getTime();//new Date().getTime()使用时间戳更换每次的修改的图片
    }
   })
  }
}

以上这篇vue实现修改图片后实时更新就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用jQuery的将桌面应用程序引入浏览器
Nov 19 Javascript
Javascript 面向对象编程(一) 封装
Aug 28 Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 Javascript
jquery等待效果示例
May 01 Javascript
JavaScript的Date()方法使用详解
Jun 09 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
Oct 12 Javascript
jQuery事件委托之Safari
Jul 05 Javascript
详解vue2.0组件通信各种情况总结与实例分析
Mar 22 Javascript
详解利用Angular实现多团队模块化SPA开发框架
Nov 27 Javascript
浅谈webpack 自动刷新与解析
Apr 09 Javascript
详解关于React-Router4.0跳转不置顶解决方案
May 10 Javascript
layer提示框添加多个按钮选择的实例
Sep 12 Javascript
Vue中img的src是动态渲染时不显示的解决
Nov 14 #Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 #jQuery
vue-cli3.X快速创建项目的方法步骤
Nov 14 #Javascript
vue.config.js常用配置详解
Nov 14 #Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 #Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 #Javascript
Node绑定全局TraceID的实现方法
Nov 14 #Javascript
You might like
PHP 文件上传全攻略
2010/04/28 PHP
PHP 截取字符串专题集合
2010/08/19 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
Puppeteer使用示例详解
2019/06/20 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
python怎么提高计算速度
2020/06/11 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
委托书模板
2014/04/04 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
公司员工离职证明书
2014/10/04 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
个人年度总结报告
2015/03/09 职场文书
Go语言基础知识点介绍
2021/07/04 Golang