1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| scrollContent.addEventListener("change", function (e) { let setBackGround = document.querySelector("#setBackGround"); if (e.target == setBackGround) { let file = setBackGround.files[0]; let reader = new FileReader(); reader.onload = function (e) { let data = e.target.result; let func = () => { body.style.backgroundImage = `url('${data}')`; } let size = (file.size / (1024 * 1024)).toFixed(2) + "MB"; if (file.type !== 'image/jpeg' && file.type !== 'image/png') { openMessage({ title: "提示", type: "error", content: `不是有效的图片文件!` }) setBackGround.value = ""; return; } if (file.size > 3145728) { openMessage({ title: "提示", type: "error", content: `当前文件大小为${size},建议不超过3MB!` }) setBackGround.value = ""; return; } setStorageBefore(func, "bg", data); changeSkin("skin", skin_Transparent) }; reader.readAsDataURL(file); } })
|
或者请看下面的文章:
https://blog.virs.xyz/?p=213