Twlig / issuesBlog

MIT License
3 stars 0 forks source link

vue-cli中assets和static的区别 #62

Open Twlig opened 2 years ago

Twlig commented 2 years ago

vue-cli中assets和static的区别

assets和static都被用于存放静态资源(js,css,image等)

解决背景图片显示问题

在模板中直接使用

<div style="background-image: url('../../static/css/images/pic04.jpg')"></div>

打包之后引用会存在问题,找不到资源。

因此需要加载资源:

在data中:

data() {
    urlImg: require('../../static/css/images/pic04.jpg')
}

在模板中:

<div :style="{backgroundImage: 'url(' + urlImg + ')' }"></div>