在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ vue 請求改變background-image,因?yàn)殇秩緯r(shí)間長,渲染的時(shí)候有一

vue 請求改變background-image,因?yàn)殇秩緯r(shí)間長,渲染的時(shí)候有一段時(shí)間背景色為白色,幫忙給個(gè)思路?

clipboard.png
點(diǎn)擊按鈕,請示(必應(yīng)的每日壁紙)成功,然后頁面的background改變的時(shí)候,需要渲染的時(shí)間,這就會(huì)出現(xiàn)白色的背景色,怎么解決呀

回答
編輯回答
久不遇

圖片加載完成再賦值

var my_image = new Image();
my_image.src = imgurl;
my_image.onload = () => {
    this.imgUrl = imgurl;
    my_image = null;
}
2017年2月17日 22:12
編輯回答
我以為

建議不要用background,樣式重新寫一下 用Image 做,在Image onload動(dòng)態(tài)改變src

2017年10月18日 22:30
編輯回答
舊顏

給一個(gè)占位圖,請求完成后再替換

2018年5月19日 18:56
編輯回答
短嘆

給個(gè)setTimeout能行不?等請求完了再賦值?試試看

setTimeout(() => {
    this.img = imgurl
},1000)
2017年9月20日 17:05
編輯回答
歆久

這段空白就用個(gè)loading的動(dòng)態(tài)圖占用.加載完成再移除動(dòng)態(tài)圖

2018年5月30日 10:23