vue组件中插入图片

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

解决方法

方案1: 使用require将图片进入,写法如下

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

然后再模板中:

<img :src="logo">
 
  
  
  • 1

就可以了。

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

这里写图片描述

然后再data里面直接这样写

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

 
  
  
  • 1
  • 2

就可以直接使用了。

方案3:使用import

import imgUrl from '../static/images/logo.png'

 
  
  

    猜你喜欢

    转载自blog.csdn.net/Wind_waving/article/details/105026362
    今日推荐