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

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日

悬赏问题

  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分