【发布时间】:2019-03-11 07:06:52
【问题描述】:
在附加到Firebase 的createUserWithEmailAndPassword() 函数的承诺中,我试图从我的商店访问突变函数,但出现以下错误:
"TypeError: 无法读取未定义的属性 '$store'"
为什么以及如何解决这个问题?
<script>
import firebase from 'firebase'
export default {
name: 'Signup',
data: function() {
return {
email: '',
password: ''
}
},
methods: {
signUp: function() {
firebase.auth().createUserWithEmailAndPassword(this.email, this.password).then(
function(user) {
alert('Your account has been created!');
this.$store.userConnectedUpdate('true');
},
function(error) {
alert('Oops. ' + error.message)
}
);
}
}
}
</script>
【问题讨论】:
标签: firebase vue.js scope firebase-authentication