Vue怎么结合ElementUI上传Base64编码后的图片
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天小编给大家分享一下Vue怎么结合ElementUI上传Base64编码后的图片的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这
千家信息网最后更新 2025年11月07日Vue怎么结合ElementUI上传Base64编码后的图片
今天小编给大家分享一下Vue怎么结合ElementUI上传Base64编码后的图片的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
ElementUI上传Base64编码后的图片
自我认为ElementUI还是一个很不错的写手机端的组件,所以这次做小项目的时候就用了ElementUI的Upload组件来实现图片的上传,不过ElementUI组件的上传图片更易于实现图片以File文件的形式实现,但是这次我需要把图片转换为base64编码来实现图片的上传。
安装ElementUI
npm i element-ui -S
按需引入(当然如果需要你也可以全部引入)
import { Upload } from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(Upload);上传实现
ElementUI把上传的图片转为Base64
使用组件,然后on-change绑定一个方法来获取文件信息,auto-upload设置为false即可
选择图片上传,最多上传一张图片
定义methods方法,当上传文件就会触发绑定的函数,然后文件的内容就会绑定到函数的参数里面,这样用file.raw就可以获取文件的内容了。
getFile(file, fileList) { console.log(file.raw) },然后自定义一个方法,用来把图片内容转为base64格式,imgResult就是base64格式的内容了。转为base64字符串要调用h6特性中的FileReader这个api,但是这个api不能return,所以用promise封装一下。
getBase64(file) { return new Promise(function(resolve, reject) { let reader = new FileReader(); let imgResult = ""; reader.readAsDataURL(file); reader.onload = function() { imgResult = reader.result; }; reader.onerror = function(error) { reject(error); }; reader.onloadend = function() { resolve(imgResult); }; }); },最后调用一下
getFile(file, fileList) { this.getBase64(file.raw).then(res => { console.log(res) }); },以上就是"Vue怎么结合ElementUI上传Base64编码后的图片"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
图片
内容
编码
文件
知识
篇文章
组件
方法
函数
就是
格式
不同
不错
很大
信息
参数
图片内容
大部分
头像
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
甘肃计算机网络技术专升本学校
超然录播服务器价格 科达
演绎数据库技术
美橙互联数据库怎么练
怎么删除数据库中的一张表
量化交易软件开发裙
大唐盛世软件开发装
软件开发客户需求调研
电脑服务器被禁用了怎么开启
怎么将数据库的值展示为图表
网络安全选哪个学校
广东应用软件开发要多少钱
数据库优化配置
山东滨州网络安全
ibm服务器有哪些
做软件开发的年龄问题
软件开发要数学和物理知识吗
工业网络安全宣传展磷
不是关系数据库的产品
中国联通网络安全宣传教育
安徽软件开发标准
平谷区专业软件开发要求
网络安全信息整改
咸宁服务优质的计算机软件开发
云服务器和云服务区别
安装许可服务器
wps与安全服务器通讯失败
华科网络安全学院预推免
软件开发运维费用规定
网络安全 检测认证