【问题标题】:Vue.js cannot find images [closed]Vue.js 找不到图像 [关闭]
【发布时间】:2019-12-10 04:31:53
【问题描述】:

我使用 Vue-CLI。 Vue 最新版本 (3.9.3)。 Vue 找不到我的图像。 我附上了一些截图。 为什么图片不显示?

  1. 第一张图片(结构)
  2. 第二张图片(模板)
  3. 第三张图片(脚本)
  4. 第四张图片(结果)

【问题讨论】:

  • 请不要添加图片。添加代码。
  • 如果没有修改其他vue cli配置,你应该使用/images/flag-1.png。

标签: javascript vue.js webpack vuejs2 vue-component


【解决方案1】:

您必须执行以下步骤:

  1. 您需要像这样在组件中导入图片:

import userimage from "@/assets/images/user-1.png";

Image 1

  1. 使用局部变量设置引用:

userimage: userimage, botimage: botimage,

Image 2

  1. 在 HTML 中使用它们,例如:

<img :src="userimage" alt="image"> <img :src="botimage" alt="image">

Image 3

所以基本上你是在导入它们并在模板中使用它们,就这么简单。

【讨论】:

    【解决方案2】:

    对于img 标签中的src 属性,您可以像这样使用require("@/assets/logo.jpg")

    <img :src="require('@/assets/logo.png')">
    

    【讨论】:

      猜你喜欢
      • 2016-05-01
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      • 2010-11-29
      相关资源
      最近更新 更多