当前位置:   article > 正文

vue3 动态引入图片时报错之“require is not defined”_vue3使用require报错

vue3使用require报错

一、背景

在vue3中使用require引入img时,发现控制台报错“require is not defined”。(如图所示)

二、原因

因为vue3项目使用vite创建的,而require是webpack提供的一种加载能力。

三、解决

方法一

使用new URL(url, import.meta.url).href的格式引入图片。

用法:

new URL(‘路径’,import.meta.url).href
bigImg:new URL('./assets/logo.png', import.meta.url).href,
 方法二

直接使用import引用该图片路径。

备注

本文参考:夏兮颜

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/86382
推荐阅读
相关标签
  

闽ICP备14008679号