cześć
w ramach małego projektu w CamanJS i Vue 3 chcę zrobić prostą aplikację do manipulacji zdjęciami. Najpierw chciałbym zrobić wybieranie obrazka z dysku za pomocą inputa, a potem wyświetlenie i przepisanie jego ścieżki do zmiennej. Póki co mam tyle napisane.
Błąd pojawia się w tym kawałku:
document.querySelector("input[type=file]").files[0];
const previewPicture = ref();
const fileAdded = () => {
const file = document.querySelector("input[type=file]").files[0];
const reader = new FileReader();
reader.addEventListener(
"load",
() => {
console.log("Loaded image from disk...");
// convert image file to base64 string
previewPicture.value.src = reader.result;
},
false
);
if (file) {
reader.readAsDataURL(file);
}
};