解决图片名称中含有空格,无法在background-image中正常显示的问题
在需求中通过后台传递的值动态渲染页面的某个div中的背景图片时,发现当有图片的路径中含有空格时,无法正常渲染。
解决办法:
把空格转义,然后设置给 backgroundImage 就没问题了
var img = img.replace(/\s/g, encodeURIComponent(' '))
$(".upload_img__file").style.backgroundImage = `url(${img})`