目前模版上是這樣的<div v-for="item in items">
<div :style="{
backgroundImage: 'url(\'' + item.img + '\')'
}"></div>
</div>由于items是異步拉取的,所以u(píng)rl內(nèi)一開(kāi)始是為空的,這也就導(dǎo)致了某些瀏覽器會(huì)發(fā)送一個(gè)當(dāng)前頁(yè)面的請(qǐng)求,甚至是兩個(gè)。http://www.lai18.com/content/...嘗試過(guò)幾個(gè)辦法:判斷item.img為空,設(shè)置為1px的透明圖片。判斷item.img為空,設(shè)置為none。判斷item.img為空,設(shè)置為url(about:blank)。最后還是覺(jué)得,是否可以通過(guò)判斷item.img是否為空,再?zèng)Q定是否設(shè)置:style的backgroundImage,但是不知道在vue的模版上應(yīng)該怎么寫(xiě),求助
vue中如何選擇是否設(shè)置某個(gè)style
慕容708150
2018-10-17 13:15:49