vue动态显示图片报错404的解决

 更新时间:2024年07月25日 08:43:19   作者:liuxi_happy  
这篇文章主要介绍了vue动态显示图片报错404的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

vue动态显示图片报错404

<img :src="image"/>

当我们动态加载图片的时候会出现如下图错误

1.第一种可能,是你写了相对路径引起的,你需要写绝对路径

image:'../assets/image/top10-1.png'
你需要改成具体路径
image:'/src/assets/images/top10-1.png'

2.第二种解决方式你要使用require()

<img :src="require(images)"/>

3.第三种解决方式把图片放在public目录下面,但是这样虽然解决了问题,使用webpack打包的时候不会把这里面的文件打包进去。

4.如果你使用了ts 那么就无法使用require(),你可以使用import 把你的图片路径作为一个模块引进来使用

<template>
	<img :src="images"/>
</template>
<script>
	import image from '../assets/image/top10-1.png'
	export default{
		data(){
			return {
				images:image
			}
		}
	}
</script>

vue.js图片不显示 | 图片资引用 | img src 路径出错

最近在Vue学习交流群里面发现很多小伙伴在想要在vue中显示图片,但是把图片写在data里面作为变量传到模板中的时候却发现图片出不了,以为是图片路径的问题,查了半天还是出不来。

解决方法

方案1:使用require将图片进入

写法如下:

logo: require('../asset/admin/logo.png')

然后再模板中:

<img :src="logo">

就可以了。

方案2:把图片放在static文件夹中

如下所示:

然后再data里面直接这样写

logo: '../static/images/logo.png'

就可以直接使用了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue 指令与过滤器案例代码

    vue 指令与过滤器案例代码

    这篇文章主要介绍了vue 指令与过滤器,本文通过案例代码给大家详细讲解,给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • vuejs项目打包之后的首屏加载优化及打包之后出现的问题

    vuejs项目打包之后的首屏加载优化及打包之后出现的问题

    这篇文章主要介绍了vuejs项目打包之后的首屏加载优化及打包之后可能出现的问题,需要的朋友可以参考下
    2018-04-04
  • vue中$emit的用法详解

    vue中$emit的用法详解

    这篇文章主要介绍了vue中$emit的用法详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • vue 组件开发原理与实现方法详解

    vue 组件开发原理与实现方法详解

    这篇文章主要介绍了vue 组件开发原理与实现方法,结合实例形式详细分析了vue.js组件开发的原理与实现方法,需要的朋友可以参考下
    2019-11-11
  • 基于Vue 实现一个中规中矩loading组件

    基于Vue 实现一个中规中矩loading组件

    这篇文章主要介绍了基于Vue 实现一个中规中矩loading组件,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • vue LogicFlow更多配置选项示例详解

    vue LogicFlow更多配置选项示例详解

    这篇文章主要为大家介绍了vue LogicFlow更多配置选项详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 一起来做一下Vue全局提示组件

    一起来做一下Vue全局提示组件

    前端开发的时候,在项目中引入组件以及使用是非常常见操作,下面这篇文章主要给大家介绍了关于Vue全局提示组件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • VNode虚拟节点实例简析

    VNode虚拟节点实例简析

    这篇文章主要介绍了VNode虚拟节点,结合实例形式分析了VNode虚拟节点的基本功能、原理与实现方法,需要的朋友可以参考下
    2023-06-06
  • Vue实现输入框@功能的示例代码

    Vue实现输入框@功能的示例代码

    这篇文章主要为大家介绍了如何利用Vue实现输入框@功能,文中的示例代码讲解详细,对我们学习Vue有一定的帮助,感兴趣的可以学习一下
    2022-05-05
  • vue项目中跳转到外部链接的实例讲解

    vue项目中跳转到外部链接的实例讲解

    今天小编就为大家分享一篇vue项目中跳转到外部链接的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09

最新评论