впервые публикуется здесь.Также довольно плохо знаком с VueJS, знаю немного Angular.
Я столкнулся с ошибкой при инициализации Firebase (впервые получаю эту ошибку) в моем проекте VueJS:
Это появилось на короткое время после нажатия кнопки, поэтому мне пришлось замедлить работу сети, чтобы сделать снимок экрана.
И создал 2 файла : firebaseInit.js и firebaseConfig.js (который содержит ключ api и т. Д. Для веб-приложения):
In firebaseInit.js :
import firebase from 'firebase';
import 'firebase/firestore';
import firebaseConfig from './firebaseConfig';
const firebaseApp=
firebase.initializeApp(firebaseConfig);
export default firebaseApp.firestore();
и введите:
export default { the config key value pairs obtained
from Firebase console }
в firebaseConfig.js
.
Дополнительная информация (хотя я не думаю, что это является источником проблемы):
Я импортировал firebase с import firebase as 'firebase'
в файле vue. Я использовал firebase auth()
и createUserWithEmailandPassword()
в свойстве методов , но alert()
не работает.
import firebase from 'firebase';
export default {
name: 'register',
data: function() {
return {
email: '',
password: ''
};
},
methods: {
register: function(e) {
firebase
.auth()
.createUserWithEmailAndPassword(this.email, this.password)
.then(
user => {
alert(`Account made for ${user.email}`);
this.$router.push('/');
},
err => {
console.log(err.message);
}
);
e.preventDefault();
}
}
};