1.綁定內(nèi)聯(lián)樣式設(shè)置背景圖片為什么會不顯示?同一個(gè)DIV,在CSS里通過ID設(shè)置背景圖片就能顯示2. <div id="test"
:style="{ backgroundImage:'url('+'./assets/logo.png'+')', backgroundSize:'cover',
backgroundPosition:'center center'}" ></div>
#test {
width: 700px;
height: 500px;
margin: 0 auto;
border: 1px black solid;
background: url('./assets/logo.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}3.如圖而且我發(fā)現(xiàn)在CSS里設(shè)置的圖片路徑,在瀏覽器是渲染成:background: url(/img/logo.82b9c7a5.png); 這樣
3 回答

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
<div class="login-vue" :style="bg"></div>this.bg.backgroundImage = 'url(' + require('../../assets/bg0' + new Date().getDay() + '.jpg') + ')'

小怪獸愛吃肉
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
為什么呢?因?yàn)槟愕膱D片是要經(jīng)過webpack打包的,你這樣寫是不行的,在html里面寫是不會幫你處理的,要處理可以加require 這個(gè)img,寫在樣式里面有css-loader處理。
添加回答
舉報(bào)
0/150
提交
取消