解决Vue设置图片的动态src不生效的问题

一、问题描述

在vue项目中,想要动态设置img的src时,此时发现图片会加载失败。在Vue代码中是这样写的:

在Vue的data中是这样写的:

我的图片在根目录下的static里面:

但是在页面上这个图片却无法加载出来。

二、解决方案

原因:src被当做静态资源处理了,并没有进行编译。

解决方式:使用require引入图片,因为require是在运行时加载。如下:

界面效果:

相关推荐
Spider_Man10 分钟前
物料区的“超市大冒险”:组件、遥控器与快乐星球的奇遇记 🛒🦄
前端·低代码·typescript
uppp»11 分钟前
echarts在前后端分离项目中的实践与应用
前端·javascript·echarts
之梦13 分钟前
Electron + Vue3开源跨平台壁纸工具实战(九)子进程服务(2)
前端·electron
三小河13 分钟前
css 中 inset属性 以及简单实现spinner
前端
小趴菜_14 分钟前
手把手教你用 Vue3 + LogicFlow 打造流程编排系统
前端·vue.js
MapleWan3206315 分钟前
关于统一地图组件的一些实践与思考
前端·开源
袁煦丞16 分钟前
Bitwarden+cpolar让隐私真正属于自己:cpolar内网穿透实验室第516个成功挑战
前端·程序员·远程工作
前端灵派派16 分钟前
electron窗口管理封装和页面通讯
前端·electron
木浔17 分钟前
SortableJS API 文档
前端·javascript
是你的小橘呀18 分钟前
【前端路由】从 "页面乱跳" 到 "丝滑切换":前端路由的两个老伙计
前端·trae