Vue和UpLoad怎么实现上传预览和删除图片
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要介绍"Vue和UpLoad怎么实现上传预览和删除图片"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Vue和UpLoad怎么实现上传预览和删除图片"
千家信息网最后更新 2025年11月16日Vue和UpLoad怎么实现上传预览和删除图片
这篇文章主要介绍"Vue和UpLoad怎么实现上传预览和删除图片"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Vue和UpLoad怎么实现上传预览和删除图片"文章能帮助大家解决问题。
1、用vue+Element完成一个图片上传、点图预览、加删除功能,如图:
2.首先我们再组件中引入这一段代码,每个属性的使用也都放在这里了:
//存放token的变量 headerObj: { Authorization: window.localStorage.getItem("token"), }, 点击上传 只能上传jpg/png文件,且不超过500kb
3.接下来就是它的on-preview属性,我们可以用它来实现图片预览
先要设一个图片预览的弹框:
//img标签中的src属性接受的是点击预览时传递的图片地址 ![]()
再进行逻辑操作
// 处理图片预览 handlePreview(file) {//会得到一个参数,这是返回的图片的一些信息,主要的是图片的url this.picPreviewPath = file.response.data.url;//把url参数赋值给这个变量 this.previewDialogVisible = true;//再让弹框显示 },3.然后来实现点击删除图片,这时候用到了on-remove这个属性
// 处理移除图片的操作 handleRemove(file) { // 1.获取将要删除图片的临时路径 const filePath = file.response.data.tmp_path; // 2.从pics数组中,找到图片对应的索引值 const i = this.addForm.pics.findIndex((x) => x.pic === filePath); // 3.调用splice方法,移除图片信息 this.addForm.pics.splice(i, 1); },4.前面的功能都实现了的话,到这时候你已经成功了一半了,若项目需要提交添加的图片,则用到了它的on-success属性。
// 监听图片上传成功事件 handleSuccess(response) { // 1.拼接得到一个图片信息对象 临时路径 const picInfo = { pic: response.data.tmp_path }; // 2.将图片信息对象,push到pics数组中 this.addForm.pics.push(picInfo); },5.文章小提示:
1.别忘了给需要设置成动态属性的属性加上v-bind
2.在data中注册需要绑定的变量
关于"Vue和UpLoad怎么实现上传预览和删除图片"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
图片
属性
信息
变量
知识
成功
功能
参数
对象
数组
文章
方法
行业
路径
处理
不同
实用
接下来
事件
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
衡水微信软件开发哪家好
东营销售软件开发服务
国外矢量数据库
支持计算机服务器生产的意见
武汉软件开发招聘
加强网络安全工作的重大意义
数据库系统教程第三版电子版
网络技术服务工作室企业介绍
c/c 导入数据库
地线定位数据库
护苗网络安全网络课
拼多多电商数据库
jsp本地数据库验证码
常规批-软件开发综合
网络安全专业接收调剂的院校
多益网络技术总监
国家网络安全保护工作会议
qq需要更新数据库
网络安全服务合同
主机安全 网络安全
怎么根据域名查出服务器地址
关于网络安全黑板报的主题
广州南天软件开发加班如何
浦东回收二手服务器
网络安全学院 教育部
vs添加数据库数据源有什么用
软件实现数据库共享
华为网络安全发展前景
支付软件开发公司有哪些
网络安全法要求建立健全什么制度