在Firebase
的{{1}}函数所附的promise中,我试图从商店访问一个变异函数,但是出现以下错误:
“ TypeError:无法读取未定义的属性'$ store'”
为什么以及如何解决此问题?
createUserWithEmailAndPassword()
答案 0 :(得分:1)
在回调函数=>
中具有不同的含义。有几种解决方案,但是最简单的方法是使用signUp: function() {
firebase.auth().createUserWithEmailAndPassword(this.email, this.password).then(() => {
alert('Your account has been created!');
this.$store.userConnectedUpdate('true');
},
function(error) {
alert('Oops. ' + error.message)
}
);
}
表示法:
{{1}}
在这里查看我的答案以了解其他选项:firebase :: Cannot read property 'props' of null