Как получить и сохранить размеры изображения после загрузки в js?

Я хочу сделать ограничение по ширине и высоте картинки, то есть чтобы нельзя было загружать картинку меньше 300 * 300. Какие способы есть решить это? Сейчас пробую использовать такой код но не получается сохранить результат в переменную для дальнейшего использования

const img = new Image();
img.onload = function () {
if (this.width < 300) {
 console.log("Less", this.width);
 } else {
 console.log("More", this.width);
 }
};
img.src = res.data.fileUrl;```

Использую vuejs

Ответы (0 шт):