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 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
Mar 10 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
简单实用的反馈表单无刷新提交带验证
Nov 15 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
Mar 15 Javascript
js控制网页前进和后退的方法
Jun 08 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
js实现横向伸展开的二级导航菜单代码
Aug 28 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
Oct 20 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 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
ThinkPHP标签制作教程
2014/07/10 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PHP实现微信提现功能
2018/09/30 PHP
读jQuery之三(构建选择器)
2011/06/11 Javascript
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
Promise扫盲贴
2019/06/24 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
python实现删除文件与目录的方法
2014/11/10 Python
python文件的md5加密方法
2016/04/06 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python getpass模块用法及实例详解
2019/10/07 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
初中校园之声广播稿
2014/01/15 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
岗位职责说明书模板
2014/07/30 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
交通事故案件代理词
2015/05/23 职场文书
如何Tomcat中使用ipv6地址
2022/05/06 Servers