在vue项目开发中, 为啥图片要用require 引入。。。而不是直接写本地路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue项目开发中, 为啥图片要用require 引入。。。而不是直接写本地路径相关的知识,希望对你有一定的参考价值。
使用require定义之后,你就可以动态使用了,不用require你就只能写死的。
不用 :src="'../img/image.jpg'" 会被解析为字符串
<img :src="'../img/image.jpg'"> // 动态地址,路径被加载器解析为字符串,图片找不到
使用
src2:require('../img/image2.jpg'),
index: 1,<img :src="index = 0 ? src1: src2"> // 动态地址,正常加载 参考技术A 都可以的,两种方式都行,而且图片的话,一般都是直接引入,不用require
请采纳 参考技术B 这个就是相对路径引入的哦
vue中require引入asset文件夹图片地址(个人笔记)
参考技术A 项目中引用的图片都直接引用静态目录static下的图片,如果图片放到src\\assets目录下,项目中引用图片的相对路径,在vue打包的时候会改变图片的引用名称,所以会出现访问不到图片的情况。
如果把图片放到asset文件夹里:
以上是关于在vue项目开发中, 为啥图片要用require 引入。。。而不是直接写本地路径的主要内容,如果未能解决你的问题,请参考以下文章