Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

148
Visualizações
Vue: no se pueden leer las propiedades de undefined al soltar el archivo

Estoy tratando de arrastrar y soltar un archivo mp3 en un buzón de mi sitio web. Sin embargo, cuando lo pruebo sin importar qué archivo descarto, sigo recibiendo el mismo error:

 Uncaught TypeError: Cannot read properties of undefined (reading 'files')

Este es el código de Dropbox (hecho usando Tailwind y vue):

 <div @dragend.prevent.stop="isDragover = false" @dragover.prevent.stop="isDragover = true" @dragenter.prevent.stop="isDragover = true" @dragleave.prevent.stop="isDragover = false" @drop.prevent.stop="upload($event)" class="w-[300px] h-[300px] text-gray-400 rounded-md border-2 border-dashed border-gray-300 transition duration-200 ease-linear hover:bg-green-500 hover:text-black" :class="{'bg-green-500 text-black' : isDragover}"> <p class="font-bold text-center mt-[40%]">Drop your files here</p> </div>

este es el metodo:

 methods:{ upload($event){ this.isDragover = false; const files = [ ...$event.dataTranfser.files]; files.forEach((file) => { if(file.type !== 'audio/mpeg'){ return; } const storageRef = storage.ref(); const songsRef = storageRef.child(`songs/${file.name}`); songsRef.put(file); }); }, },

Después de leer el archivo, lo subiré a firebase, sin embargo, el error ocurre en esta línea:

 const files = [ ...$event.dataTranfser.files];

El archivo es de alguna manera no identificado. gracias por tu ayuda de antemano

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede ser un error ortográfico. dataTranfser probablemente debería ser dataTransfer .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda