img标签src动态绑定资源失败问题

img标签src动态绑定资源失败问题

需要采用require的方式进行

在 Vue 中,require 是一个通用的模块加载函数,用于在运行时(客户端或服务器端)引入模块。它通常用于加载 JavaScript 文件、JSON 数据、静态资源等。

组件使用:

复制代码
 <MyBox :mapIcon="require('./../../assets/images/'imgSrc+'.png')"></MyBox >

组件代码:

复制代码
  <img class="primary" :src="mapIcon" :alt="mapTitle" />

此时就可以实现正常的访问指定路径下的静态资源了。

原先的时候直接

复制代码
  <img class="primary" src="../assert/images/xx.png" :alt="mapTitle" />

采用路径的形式就可以直接访问到对应的图片,但是现在采用动态绑定的时候路径的图片直接就是一个地址,不是一个base64的资源信息,需要采用上面的require进行资源的导入。

相关推荐
LaughingZhu几秒前
智能体经典范式构建:ReAct、Plan-and-Solve 与 Reflection
前端·react.js·前端框架
mONESY4 分钟前
Node.js fs 文件系统模块 四种读写方案全解析
javascript·后端
H_HX1266 分钟前
IDEA的下载和安装
java·intellij-idea·idea
AIGS0017 分钟前
向量空间JBoltAI:本体语义如何跨越企业AI的语义鸿沟
java·大数据·人工智能·人工智能ai大模型应用
Larcher7 分钟前
从回调地狱到优雅异步:Node.js 文件操作进化史
javascript·后端·架构
jsonbro9 分钟前
手把手带你实现发布订阅模式
前端·vue.js·设计模式
一只猫的梦9 分钟前
自动化模块 (Automation Module)
前端·chrome
r_oo_ki_e_11 分钟前
Java 线程池
java·开发语言
日月云棠13 分钟前
Spring 源码深度剖析:DispatcherServlet 的自动化注册机制
java·后端
熊猫钓鱼>_>34 分钟前
Electron:当 Web 技术统治桌面
大数据·前端·javascript·人工智能·架构·electron·agent