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

一、问题描述

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

在Vue的data中是这样写的:

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

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

二、解决方案

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

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

界面效果:

相关推荐
我爱加班、、17 分钟前
动静分离具体是怎么实现的?
前端·nginx
小远yyds1 小时前
鸿蒙手势密码
前端·华为·harmonyos·arkts
高木的小天才1 小时前
HarmonyOS应用开发中的页面路由与数据传输
前端·华为·typescript·harmonyos
%重启试试吧1 小时前
angular语法
开发语言·javascript·microsoft
木子七1 小时前
vue3-Pinia
前端·vue
前端金熊2 小时前
前端实现画中画超简单,documentPictureInPicture详细教程
前端·javascript
浩天帝2 小时前
React Native性能优化
前端·react native·面试
前端青山2 小时前
vue常用特性
前端·javascript·vue.js·前端框架
huazi992 小时前
全面解析:HTML页面的加载全过程(七)--浏览器渲染之绘制\分块\ 光栅化\画
前端
码蜂窝编程官方2 小时前
【含开题报告+文档+PPT+源码】基于SpringBoot的个性化推荐在线小说阅读网管理系统设计与实现
java·vue.js·spring boot·后端·spring