Vue.js 找不到图像 [关闭]

Posted

技术标签:

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

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

    第一张图片(结构) 第二张图片(模板) 第三张图片(脚本) 第四张图片(结果)

【问题讨论】:

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

您必须执行以下步骤:

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

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

Image 1

    使用局部变量设置引用:

userimage: userimage, botimage: botimage,

Image 2

    html 中使用它们,例如:

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

Image 3

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于Vue.js 找不到图像 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

[Vue 警告]:找不到元素:#app - Vue.js 2

在 Vue.js 中找不到这些依赖项错误

Vue + Typescript + Webpack:模块构建失败 - 找不到 vue.esm.js

使用 src=require() 时,来自 webpack 的 Vue.js 错误“找不到模块 './undefined'”

Laravel + Vue JS 路由显示找不到页面

如何修复“找不到模块 vue-cli-service.js”?