通过Image()将图片变成img元素从而获取宽高,这个onload不需要挂载也会触发,大概在2秒之后触发, 不知道为什么,有空详细研究一下。
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLImageElement/Image
const myImage = new Image();
myImage.src = '路径';
myImage.onload = () => {
console.log(myImage.width)
};