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 相关文章推荐
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
Nov 27 Javascript
文本框根据输入内容自适应高度的代码
Oct 24 Javascript
js检验密码强度(低中高)附图
Jun 05 Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 Javascript
JS实现的另类手风琴效果网页内容切换代码
Sep 08 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
javascript实现简单计算器效果【推荐】
Apr 19 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
Sep 17 Javascript
jQuery实现字符串全部替换的方法
Dec 12 Javascript
浅谈一个webpack构建速度优化误区
Jun 24 Javascript
JS Math对象与Math方法实例小结
Jul 05 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 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中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
PHP合并静态文件详解
2014/11/14 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
jquery ajax执行后台方法
2010/03/18 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
捕获未处理的Promise错误方法
2017/10/13 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
向领导表决心的话
2014/03/11 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL