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

186
Visualizações
¿Cómo inicializo firebase dentro de un componente Vue3?

Mi archivo firebaseConfig.js ubicado en el directorio src junto con main.js

 import * as firebase from 'firebase/app'; import 'firebase/firestore'; const firebaseConfig = { apiKey: "AIzaSyC61LOwmDxIqSr9KpVqRFpuDJNuhNSGT3U", authDomain: "vue-social-logins.firebaseapp.com", projectId: "vue-social-logins", storageBucket: "vue-social-logins.appspot.com", messagingSenderId: "11471906314", appId: "1:11471906314:web:88f56d6e710b443453a1f3", measurementId: "G-R855W28FHP" }; export const firebaseApp = firebase.initializeApp(firebaseConfig, 'vue-social-logins'); console.log(firebase); console.log(firebaseApp);

Mi archivo de componente SocialLogin.vue ubicado en la carpeta src/components

 <template> <div class="hello"> <h1>{{ msg }}</h1> <button @click="handleSignIn">login</button> </div> </template> <script> require('../firebaseConfig.js'); import firebase from 'firebase/app'; import { onMounted } from 'vue'; import firebaseApp from '../firebaseConfig.js'; export default { name: 'SocialLogin', props: { msg: String }, setup() { onMounted(() => { console.log('on mount'); console.log('firebase2: ' + firebase); console.log('firebaseApp: ' + firebaseApp); }); } } </script> <style scoped> </style>

Console.log(firebase) y console.log(firebaseApp) del archivo firebaseConfig.js funcionan muy bien y los datos se propagan correctamente. Sin embargo, el archivo console.log('firebase2: ' + firebase); y console.log('firebaseApp: ' + firebaseApp); del registro del archivo del componente SocialLogin.vue como 'indefinido' para ambos. ¿Cómo hago para que firebase también se inicialice correctamente en mis archivos de componentes? Estoy tratando de implementar el inicio de sesión de Google a través de firebase para mi aplicación Vue3, pero sigo atascado en este paso.

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

0

En firebaseConfig.js use export default en lugar de export const.

Y en src/components/SocialLogin.vue , use import firebaseApp from '../firebaseConfig.js'

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