当前位置: 首页 > news >正文

vue3 +elementPlus上传照片墙

获取到照片字符串然后push到fileList对应的URL中

 if (formData.value.pictures) {let zz = formData.value.pictures.split(",")zz.forEach((item) => {fileList.value.push({ url: item })})}

对应表单

 <el-form-item  label="内容详情图"><el-uploadaction="/api/v1/upload":headers="{ Authorization: null }":on-remove="handleRemove":on-preview="handlePictureCardPreview"v-model:file-list="fileList":limit="5":auto-upload="true"list-type="picture-card"><el-icon><Plus /></el-icon></el-upload></el-form-item>

保存或修改时,第一次添加到fileList时存在response,第二次没有,这里需要debug观察

formData.value.pictures = ""fileList.value.forEach((item) => {if (item.response) {formData.value.pictures += item.response.data + ","} else {formData.value.pictures += item.url + ","}})formData.value.pictures = formData.value.pictures.slice(0, formData.value.pictures.length - 1)
http://www.lryc.cn/news/385901.html

相关文章:

  • Charles网络抓包工具安装和web抓包(一)
  • mysql workbench使用schema视图导出表和列结构到excel
  • Linux操作系统--软件包管理(保姆级教程)
  • 【uniapp】HBuilderx中uniapp项目运行到微信小程序报错Error: Fail to open IDE
  • Rust详解日志
  • 某麦网自动刷新抢票脚本——手机端(高级版)
  • 【MySQL】(基础篇十八) —— 触发器
  • [19] Opencv_CUDA应用之 基于形状的对象检测与跟踪
  • 【Echarts】散点图 制作 气泡 类型图表
  • 深入理解Spring Boot的启动过程
  • 【深度学习】卷积神经网络CNN
  • 游戏AI的创造思路-技术基础-深度学习(3)
  • 贪心算法练习题(2024/6/24)
  • 大厂程序员上班猝死成常态?
  • 深度学习 —— 1.单一神经元
  • Android 12.0 通知发送过程源码分析-Framework
  • 提防远程攻击:了解正向 Shell 和反向 Shell 确保服务器安全
  • RabbitMQ中CorrelationData 与DeliveryTag的区别
  • 数据恢复篇:如何在Android上恢复删除的短信
  • 花了大几万的踩坑经验!宠物空气净化器哪个牌子好:希喂、小米、有哈PK
  • 查普曼大学团队使用惯性动捕系统制作动画短片
  • vue 代理
  • [leetcode]24-game
  • 网络爬虫的原理
  • 游戏AI的创造思路-技术基础-机器学习(2)
  • 【深度学习】记录为什么没有调用GPU
  • vite 创建vue3项目 集成 ESLint、Prettier、Sass等
  • 计算机系统基础知识(上)
  • [深度学习]循环神经网络RNN
  • 【C++:list】