vue3项目img标签动态设置src,提示:ReferenceError: require is not defined

1、 问题:

vue3项目中, 动态设置img标签的src属性

js 复制代码
<img class="svg" :src="require(`@/assets/imgs/${imgUrl}`)" />

报错:ReferenceError: require is not defined

2、 解决

js 复制代码
<img class="svg" :src='getImgUrl()' />

//js
  let imgUrl = ref('****.png') //动态图片名称
  const getImgUrl = () => {
    const str = imgUrl.value;
    return new URL(`./../imgs/` + str, import.meta.url).href
  }
  //`./../imgs/`: 图片的相对地址
相关推荐
海上彼尚34 分钟前
使用Autocannon.js进行HTTP压测
开发语言·javascript·http
工业互联网专业36 分钟前
基于JavaWeb的花店销售系统设计与实现
java·vue.js·spring boot·毕业设计·源码·课程设计·花店销售系统
layman05281 小时前
node.js 实战——(fs模块 知识点学习)
javascript·node.js
毕小宝1 小时前
编写一个网页版的音频播放器,AI 加持,So easy!
前端·javascript
万水千山走遍TML1 小时前
JavaScript性能优化
开发语言·前端·javascript·性能优化·js·js性能
Aphasia3111 小时前
react必备JS知识点(一)——判断this指向👆🏻
前端·javascript·react.js
会飞的鱼先生1 小时前
vue3中slot(插槽)的详细使用
前端·javascript·vue.js
知心宝贝2 小时前
🔍 从简单到复杂:JavaScript 事件处理的全方位解读
前端·javascript·面试
cg50172 小时前
Vue 的数据代理机制
前端·javascript·vue.js
云端看世界2 小时前
ECMAScript 杂谈:让对象变得快起来
前端·javascript