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

【vue-media-upload】一个好用的上传图片的组件,注意事项

一、问题

media 的saved 数组中的图片使用的是location + 相对路径,但是我的业务需要直接根据图片链接展示图片,而且用的也不是location

相关源代码

<div v-for="(image, index) in savedMedia" :key="index" class="mu-image-container"><img :src="location +'/'+ image.name" alt=""  class="mu-images-preview"><button @click="removeSavedMedia(index)" class="mu-close-btn" type="button"><svg> ...</svg></button>
</div>

二、解决

下载源代码,修改,作为组件手动导入到项目中使用

  1. 将源代码的 src 文件放置到这个目录
    在这里插入图片描述
  2. 修改导入方式(之前用的是yarn add 安装的,现在我们直接从上面的文件夹中导入)
import Uploader from '@/components/vue-media-upload/src/Uploader.vue';
  1. 修改源代码
    在这里插入图片描述
// 把 local 去除
<div v-for="(image, index) in savedMedia" :key="index" class="mu-image-container"><img :src="image.name" alt=""  class="mu-images-preview"><button @click="removeSavedMedia(index)" class="mu-close-btn" type="button"><svg> ...</svg></button>
</div>

三、结果展示

在这里插入图片描述
记得按照自己项目的方式,给 saved 赋予合适的初始值,这些初始值就会展示在界面上


http://www.mrgr.cn/news/26683.html

相关文章:

  • YOLOv8改进 | 融合改进 | C2f融合重写星辰网络⭐以及CAA【二次融合 +​ CVPR2024】
  • 稀土抗菌剂在医疗方面的应用
  • Python 导出Excel
  • 【Unity】在Unity 3D中使用Spine开发2D动画
  • 氢能源多旋翼无人机技术详解
  • 探究大模型微调 Lora 的不同形态(上篇): AdaLora、 AsLora、 PiSSA、 DoRA
  • 开放式蓝牙耳机推荐?五款高评分爆款机型汇总!
  • Java静态代理和动态代理
  • 什么是CPU、GPU、NPU?(包懂+会)
  • 拦截器与过滤器(三)过滤器集成与使用
  • 会议室占用【python实现】
  • 汇编实现从1加到1000(《X86汇编语言 从实模式到保护模式(第2版》) 第135页第2题解答)
  • 数据库的索引是什么?
  • 2024年上半年软考【中级】网络工程师 综合知识真题回顾
  • 博弈论模型
  • Ollama+Flux模型会擦出怎样的火花
  • CANopen协议的理解
  • 集群聊天服务器项目【C++】项目介绍和环境搭建
  • 深入掌握:如何进入Docker容器并运行命令
  • Telegram Bot 配置指南:使用 Cloudflare Worker 部署