Как возможно, что этот кусок кода работает?
HTML:
<input type="file" ref="inputfile"
@change="changeImage()">
<img id="image_preview" src="" alt="">
JS:
changeImage() {
image_preview.src = URL.createObjectURL(event.target.files[0])
}
Выцепил строчку JS с форумов, но не понимаю почему и как эта строчка работает.
image_preview нигде не объявлялось, как элемент html, js ведь должен подумать, что это какая-то переменная, ну и event в функцию я не передавал.