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 相关文章推荐
javascript 写类方式之七
Jul 05 Javascript
functional继承模式 摘自javascript:the good parts
Jun 20 Javascript
JS方法调用括号的问题探讨
Jan 24 Javascript
探寻Javascript执行效率问题
Nov 12 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
svg动画之动态描边效果
Feb 22 Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 Javascript
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
Javascript原型链及instanceof原理详解
May 25 Javascript
吃通javascript正则表达式
Apr 21 Javascript
详解Node.js如何处理ES6模块
May 15 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/09/01 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
js 提交和设置表单的值
2008/12/19 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
js对象基础实例分析
2015/01/13 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
一套VC试题
2015/01/23 面试题
几道Web/Ajax的面试题
2016/11/05 面试题
促销活动总结报告
2014/04/26 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
Redis 常见使用场景
2021/08/30 Redis