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 分钟前
Axios使用教程(一)
前端
Boop_wu7 分钟前
[Java EE] 多线程进阶(JUC)(2)
java·jvm·算法
小坏讲微服务8 分钟前
SpringCloud整合Scala实现MybatisPlus实现业务增删改查
java·spring·spring cloud·scala·mybatis plus
小章鱼学前端9 分钟前
2025 年最新 Fabric.js 实战:一个完整可上线的图片选区标注组件(含全部源码).
前端·vue.js
N***p36510 分钟前
五大消息模型介绍(RabbitMQ 详细注释版)
java·rabbitmq·java-rabbitmq
ohyeah10 分钟前
JavaScript 词法作用域、作用域链与闭包:从代码看机制
前端·javascript
流星稍逝12 分钟前
手搓一个简简单单进度条
前端
uup16 分钟前
JavaScript 中 this 指向问题
javascript
倚栏听风雨34 分钟前
详解 TypeScript 中,async 和 await
前端
雨中飘荡的记忆39 分钟前
深入理解设计模式之单例模式
java·设计模式