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 相关文章推荐
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
javascript中setTimeout的问题解决方法
May 08 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
javascript小数精度丢失的完美解决方法
May 31 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
JS中from 表单序列化提交的代码
Jan 20 Javascript
Vue中的v-cloak使用解读
Mar 27 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
vue中的适配px2rem示例代码
Nov 19 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
vue单元格多列合并的实现
Nov 26 Vue.js
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 array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
php编写简单的文章发布程序
2015/06/18 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
基于Jquery的温度计动画效果
2010/06/18 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
浅谈Python中copy()方法的使用
2015/05/21 Python
详解python的ORM中Pony用法
2018/02/09 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
保荐人的岗位职责
2013/11/19 职场文书
春季防火方案
2014/05/10 职场文书
学校志愿者活动总结
2014/06/27 职场文书
支部书记四风对照材料
2014/08/28 职场文书
合理化建议书
2015/02/04 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技