element upload预览_vue element upload实现图片本地预览

vue使用element实现本地预览,最主要的是将图片路径转换为base64,供大家参考,具体内容如下

HTML

class="avatar-uploader"

action="123" //这个路径不重要,可以随便写

:show-file-list="false"

:on-success="handleAvatarSuccess"

:on-change="onchange"

:before-upload="beforeAvatarUpload">

js部分

export default {

data() {

return {

imageUrl: '',

};

},

methods: {

handleAvatarSuccess(res, file) {

this.imageUrl = URL.createObjectURL(file.raw);

},

beforeAvatarUpload(file) {

const isJPG = file.type === 'image/jpeg';

const isLt2M = file.size / 1024 / 1024 < 2;

if (!isJPG) {

this.$message.error('上传头像图片只能是 JPG 格式!');

}

if (!isLt2M) {

this.$message.error('上传头像图片大小不能超过 2MB!');

}

return isJPG && isLt2M;

},

//当上传图片后,调用onchange方法,获取图片本地路径

onchange(file,fileList){

var _this = this;

var event = event || window.event;

var file = event.target.files[0];

var reader = new FileReader();

//转base64

reader.onload = function(e) {

_this.imageUrl = e.target.result //将图片路径赋值给src

}

reader.readAsDataURL(file);

}

}

}

现在就可实现图片本地预览了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526370.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器个别目录下不能新建文件夹,域服务器不能创建sysvol和netlogon共享文件夹...

请教个问题。我这里有两台win2003sp2的DC&#xff0c;ip&#xff1a;172.16.1.2(PDC)和172.16.1.3(BDCexchange2003sp2)&#xff1b;我发现我们的域服务器有问题&#xff0c;之前目录复制一直不成功&#xff0c;172.16.1.2(主域)的目录数据不能复制到172.16.1.3(bdc)&#xff0…

长安渝北工厂机器人_长安UNI-T智能工厂:机器人、激光焊, 一分钟一台车

生产线上没有人山人海、焊花四溅&#xff0c;误差被控制在0.2毫米、机器人边作业边实时检查……生产UNI-T的长安汽车重庆两江工厂今天(4月21日)下午在线展示其制造智能化、工厂数字化、工人年轻化。冲压车间工作人员介绍&#xff0c;UNI-T车身材质与宝马、奔驰一样&#xff0c;…

matlab 计算汉明距_matlab实现滑动平均滤波

什么是滑动均值滤波滑动平均滤波就是把连续取得的N个采样值看成一个队列&#xff0c;队列的长度固定为N&#xff0c;每次采样得到一个新数据放到队尾&#xff0c;并丢掉原来队首的一次数据&#xff0c;把队列中的N个数据进行平均运算&#xff0c;就可以获得新的滤波结果。具体的…

svg转css font,css – 如何将.svg文件转换为字体?

我在Stack Overflow上找到了两个相关的答案&#xff1a;不幸的是,这两者都不是真正的编码答案,这是我真正希望的(脚本转换的命令行实用程序,或者也许是某人可以编写这样的东西的API).尽管如此,通过结合这两个答案,我得到了我想要的东西.清理SVG(此步骤可能是可选的.)在自由软件…

个人家用nas_NAS不会用?NAS真的很难操作吗?可能是你没选对!

在这个大数据时代&#xff0c;越来越多的小伙伴们发现&#xff0c;无论手机容量如何扩充升级&#xff0c;还是无法满足越来越多资料的存储和备份。于是不少人有了想搭建NAS私有云的想法&#xff0c;配备了一台超大容量的NAS私有云&#xff0c;不仅可以即时备份电脑以及手机等设…

background的用法css,关于CSSbackground的使用方法

下面为大家带来一篇CSS background全部汇总。内容挺不错的&#xff0c;现在就分享给大家&#xff0c;也给大家做个参考。所有背景属性都不能继承。1. background-color所有元素都能设置背景颜色。background-color的默认值是transparent&#xff1b;也就是说&#xff0c;如果一…

我的世界服务器怎么修改合成表,《我的世界》1.8原版自定义合成表教程 怎么自定义合成表...

《我的世界》1.8原版自定义合成方法&#xff0c;很多玩家还不了解&#xff0c;今天给大家带来玩家“真名”分享的《我的世界》1.8原版自定义合成表教程&#xff0c;一起来看看吧。版本要求1.8优点&#xff1a;自定义合成表数量可以很大合成表可以很复杂没有名字、NBT不会合成自…

postgresql定义访问ip与用户_Postgresql-12.1最新版本在线安装以及配置使用全流程

Postgresql-12.1最新版本在线安装以及配置使用全流程 Postgresql-12.1简单介绍 PostgreSQL 12.1 已经发布&#xff0c;该版本在各方面都得到了加强&#xff0c;包括显著地提升查询性能&#xff0c;特别是对大数据集&#xff0c;总的空间利用率方面。 这个版本主要几大特点如下 …

construct2 ajax,Construct2/3

我们常在游戏中见到各种各样的剧情对话&#xff0c;电子游戏从最早的RPG类对话框演变至今&#xff0c;已经产生了无数种解决方案。但总的来说&#xff0c;常见的对话分为两类&#xff1a;最常见的galgame对话&#xff0c;可以看到较大的立绘图表现人物的表情动态(甚至动画)&…

tcp中的crc检验算法原理_在数据传输过程中的CRC 算法的简单说明

CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中&#xff0c;经常要用到CRC 算法对各种数据进行校验。因此&#xff0c;掌握基本的CRC算法应是嵌入式程序员的基本技能。可是&#xff0c;我认识的嵌入式程序员中能真正掌握CRC算法的人却很少&#xff…

服务器修改用户组权限设置,如何:修改用户的权限

如何&#xff1a;修改用户的权限08/18/2008本文内容更新&#xff1a;2007 年 11 月随着时间的推移&#xff0c;若要对管理和项目需求进行更改&#xff0c;可能要求您更改 Team Foundation Server 服务器级或项目级用户的权限。更改单个用户的权限前&#xff0c;可将其移除&…

和氟西汀类似的备注_撒狗粮:可爱又霸气的给男朋友的微信备注

在微信里&#xff0c;你的男朋友是怎么被你备注的&#xff1f; 是“老公”&#xff0c;“儿子”&#xff0c;还是“死鬼”&#xff1f; 看看各地网友们的精彩备注吧&#xff01;——————————————————————小垃圾大宝贝小闹闹周少爷chou狗软蛋蛋小可爱免费鸭…

服务器+返回500错误信息,HttpWebResponse远程服务器返回错误: (500) 内部服务器错误 的解决办法...

在工作中用C#开发了一个小程序&#xff0c;不断访问去请求一个网站的页面&#xff0c;在循环过程中有时会报“远程服务器返回错误: (500) 内部服务器错误”&#xff0c;有时不会&#xff0c;出现的时机也不太一样。开始以为是网站的问题&#xff0c;后来网站是可以正常访问的&a…

ogg 查看某条更新_明道云Web 6.1更新:日历视图上线

更新时间&#xff1a;2020年12月22日&#xff08;周二&#xff09;19点预计时长&#xff1a;2小时是否停服&#xff1a;否版本代号&#xff1a;Web 6.1&#xff08;移动端需同步强制更新&#xff09;主要更新功能日历视图日历视图让用户能从时间维度排列并管理业务数据&#xf…

服务器的可维护性,可靠性和可维护性

可靠性和可维护性可靠性一直是戴尔服务器产品线的一大亮点&#xff0c;R515也不例外。如内部结构所示&#xff0c;当你打开R515机箱的时候&#xff0c;你可以很明显地看到风扇的数量、分布的各个组件和双电源机箱。你也可以感觉出从中取出各个组件和拆装机箱都十分简便。配合低…

createdroptargets_使用DUILIB建立项目

使用DUILIB加载XML界面这篇主要目的就是教给大家怎样在自己的工程中加载XML界面&#xff0c;这是最基本的应用&#xff0c;对于界面控件响应啥的&#xff0c;我就不讲了&#xff0c;在大家懂了这个之后&#xff0c;我会给大家一个其它人写的博客&#xff0c;再看他的文章&#…

服务器缺少storportSYS文件,Windows操作系统蓝屏日志分析方法

或许你可以先检测下机器硬件健康状况&#xff0c;详情点击查看检测教程工具&#xff1a;X64 Debuggers And Tools-x64_en-us 下载地址&#xff1a;链接&#xff1a;http://pan.baidu.com/s/1cAO2ey 密码&#xff1a;9oms源文件&#xff1a;DMP蓝屏日志 &#xff0c;文件目录查看…

vue 时区转换_vue---时间戳转换

在/assets下创建一个utils.jsfunction formatDate(date, fmt) {if (/(y)/.test(fmt)) {fmt fmt.replace(RegExp.$1, (date.getFullYear() ).substr(4 - RegExp.$1.length))}let o {M: date.getMonth() 1,d: date.getDate(),h: date.getHours(),m: date.getMinutes(),s: dat…

过滤特征_LR训练优化-稀疏特征过滤

一、背景在推荐系统中&#xff0c;LR由于简单高效&#xff0c;至今在各大互联网公司中仍广泛应用。但是互联网公司中的数据大都是高维稀疏&#xff0c;比如广告id&#xff0c;再加上各种人工的特征组合&#xff0c;特征维度很容易达到上亿维&#xff0c;使得内存的消耗和训练的…

合并工具_你值得拥有这个PDF合并工具 免费获取转换方法

合并PDF文件&#xff1f;很多人在日常生活中经常会需要使用到合并文档的要求&#xff0c;但是不是所有的人都能够很熟练的去合并我们生活中常用的文件&#xff0c;例如PDF&#xff0c;例如Word和Excel等等&#xff0c;其实只要我们学会了PDF合并的方法&#xff0c;以上文件的合…