Estoy tratando de crear un componente vue de imagen de carga. Recibo varios errores de webstorm y he intentado copiar y pegar un código similar con el mismo error. También recibo el error al usar .click() . El error al pasar el mouse dice "Los archivos de propiedades no existen en el tipo desconocido"
úsalo así:
const fileInput = this.$refs.fileInput1 as HTMLInputElement if (fileInput?.files && fileInput.files[0]){ formData.append('image_main', fileInput.files[0]) }