橘小黑 2021-11-18 16:48 采纳率: 100%
浏览 485
已结题

Vue3 引入图片无法显示!!百度了半天了

有没有人知道解决方法呀
data

    data() {
        return {
          backgroundImageSrc: require('../assets/bj0.png'),
        }
    },

template

<!-- 页面1 -->
    div id="page1" class="page" style="height: 1440px;">
      <img style="height: 100%;" :src="backgroundImageSrc">
    </div>

尝试了很多方法都不行:
@/assets/bj0.png
@/assets/bj0.png
require('../assets/bj0.png')

在使用require后报错:

index.vue:30 
        
       Uncaught (in promise) ReferenceError: require is not defined
    at Proxy.data (index.vue:30)
    at applyOptions (runtime-core.esm-bundler.js:2394)
    at finishComponentSetup (runtime-core.esm-bundler.js:6715)
    at setupStatefulComponent (runtime-core.esm-bundler.js:6634)
    at setupComponent (runtime-core.esm-bundler.js:6564)
    at mountComponent (runtime-core.esm-bundler.js:4423)
    at processComponent (runtime-core.esm-bundler.js:4398)
    at patch (runtime-core.esm-bundler.js:3993)
    at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js:4608)
    at ReactiveEffect.run (reactivity.esm-bundler.js:160)

img

  • 写回答

5条回答 默认 最新

  • 伊达几 2021-11-18 17:16
    关注

    vue2.0支持require导入,到了vue3.0是不支持这个方法的,可以用import试试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 11月26日
  • 已采纳回答 11月18日
  • 创建了问题 11月18日

悬赏问题

  • ¥50 微信聊天记录备份到电脑提示成功了,但还是没同步到电脑微信
  • ¥15 python怎么在已有视频文件后添加新帧
  • ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
  • ¥15 fluent里模拟降膜反应的UDF编写
  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!