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

111
Visualizações
¿Cómo puede mi código esperar la respuesta de Firebase antes de devolver el objeto?

Mi código funciona, y el archivo console.log muestra el objeto, y si voy a mi consola Firebase y cambio los datos, se actualiza en tiempo real.

Sin embargo, cuando mi enrutador lo dirige inicialmente a PlaylistDetails.vue, toma los campos vacíos y los muestra mientras mi programa habla con firebase, cuando se devuelven los datos, la consola se imprime pero mis campos aún están en blanco.

supongo que necesito obtener una función de espera asíncrona en algún lugar, o v: enlazar

 export default { props: ["id"], setup(props) { const db = getFirestore(); const docRef = doc(db, "playlists", props.id); const playlist = { id: "", title: ""}; const unsub = onSnapshot(docRef, (doc) => { playlist.id = doc.id; playlist.title = doc.data().title; console.log(playlist); }); watchEffect((onInvalidate) => { onInvalidate(() => unsub()); }); return { playlist }; }, };
about 4 years ago · Juan Pablo Isaza
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