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 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
JavaScript脚本性能优化注意事项
Nov 18 Javascript
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
BootStrap网页中代码显示用法详解
Oct 21 Javascript
详谈js遍历集合(Array,Map,Set)
Apr 06 Javascript
JS排序之选择排序详解
Apr 08 Javascript
微信小程序中button组件的边框设置的实例详解
Sep 27 Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 Javascript
vue实现固定位置显示功能
May 30 Javascript
React倒计时功能实现代码——解耦通用
Sep 18 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中判断字符串是否全是中文或含有中文的实现代码
2011/09/16 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
python使用urllib2提交http post请求的方法
2015/05/26 Python
Python解惑之整数比较详解
2017/04/24 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python玩转加密的技巧【推荐】
2019/05/13 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
实习教师个人的自我评价
2013/11/08 职场文书
数学专业推荐信范文
2013/11/21 职场文书
教师找工作推荐信
2013/11/23 职场文书
出纳岗位职责模板
2013/11/27 职场文书
2015年服务员工作总结
2015/04/08 职场文书
理解python中装饰器的作用
2021/07/21 Python
MySQL数据库完全卸载的方法
2022/03/03 MySQL