在vue3.x 项目中动态切换背景图片去除切换时的白色闪屏
// 修复切换背景图时出现的“白色闪屏”现象
let img = new Image();
img.src = require("@/assets/images/qwe.png" );
// 确定图片加载完成后再进行背景图片切换
img.onload = function () {
document.getElementById("appmain_div").style.backgroundImage = "url(" + img.src + ")";
}
这里的图片地址一定要用require,直接放地址的话,vue会解析成字符串。