在Vue项目中,添加的背景图片在服务器上不显示,如何处理

vue

遇到的问题:

vue项目开发过程中,我们常常会在页面中添加背景图片。可是当我们在样式中添加了背景图片,编译打包部署到服务器上时,发现图片并不能显示出来,这是为什么呢~~~

我们一般写的css样式如下:

background: url("../../assets/logo.png") no-repeat;

问题原因:

因为在编译打包后,图片的路径解析出现了问题。

解决方法:

1、在data中定义如下:

export default {

name: 'index',

data() {

return {

tips: {

backgroundImage: "url(" + require("../../assets/logo.png") + ")",

backgroundRepeat: "no-repeat",

backgroundSize: "50px 50px"

}

}

}

}

2、通过行内样式引入:

<img class="tips" :style="tips" />

以上是 在Vue项目中,添加的背景图片在服务器上不显示,如何处理 的全部内容, 来源链接: utcz.com/z/378912.html

回到顶部