Пожалуйста, помогите мне. Я работал в течение нескольких дней, пытаясь исправить эту ошибку и продолжая в конечном итоге вернуться к той же ошибке обработчика кликов "пользователь не определен". Я просто не могу понять, что это значит ... это vuejs / vuex / vuetify / firestore проект. Пожалуйста, любая помощь будет оценена.
соответствующий код от store/index.js
updateUser({ commit, state },
payload) {
commit('setLoading', true);
commit('clearError');
firebase
.firestore()
.collection('users').doc(`users/${user.uid}`).add()
.then((data, payload) => {
const key = data.key;
let displayName = payload.name;
let address = payload.address;
let city = payload.city;
let state1 = payload.state1
let zip = payload.zip
let country = payload.country
let company = payload.company
let email = payload.email
let phoneNumber = payload.phone
commit('updateUser', {
id: key,
name: displayName,
phone: phoneNumber,
email: email,
address: address,
city: city,
state1: state1,
zip: zip,
country: country,
company: company
})
}).catch(err => {
console.log(err)
})
},
Код компонента ...
methods: {
onUpdate() {
this.$store.dispatch("updateUser", {
email: this.email,
name: this.name,
company: this.company,
address: this.address,
city: this.city,
state1: this.state1,
zip: this.zip,
country: this.zip,
phone: this.phone,
});
},