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进行资源的导入。

相关推荐
每天吃饭的羊4 分钟前
水平,垂直居中
前端·javascript·html
京师20万禁军教头14 分钟前
29面向对象(中级)-继承
java
disgare22 分钟前
SpringBoot 请求调用时关于高可用机制选型和落地
java·spring boot·后端
鼎道开发者联盟27 分钟前
鼎享会 | OpenClaw Control UI 前端架构全解析:自研 UI 对接 Server 实操指南
前端·ui·架构·openclaw·control ui
CodeMartain29 分钟前
@SpringBootApplication 到底是什么呢?
java·spring boot·intellij-idea
尘世中一位迷途小书童29 分钟前
一套完整的给予ceium封装的组件库,可满足企业级开发
前端
Z_Wonderful30 分钟前
微前端:Webpack 配置 vs Vite 配置 超清晰对比
前端·webpack·node.js
thankseveryday32 分钟前
Three.js 把 Blender 绘制的曲线(Bezier / 曲线) 导入 Three.js 并作为运动路径 / 动画路径使用
开发语言·javascript·blender
星秀日32 分钟前
大学生开发社区项目-CLXHXH-登录功能
java
码云数智-园园35 分钟前
HTTPS是如何工作的?从HTTP到HTTPS的加密演进
前端