반응형
Vuex 작업이 제대로 작동하지 않습니다.signInWithEmailAndPassword failed:첫 번째 인수 "email"은 유효한 문자열이어야 합니다.
저는 Vuejs 상태 관리를 처음 합니다.저는 Vuex를 사용하여 Firebase 로그인 시스템을 만들려고 했습니다.하지만 이 오류가 발생합니다.
SignInWithEmailAndPassword에 실패했습니다.첫 번째 인수 "email"은 유효한 문자열이어야 합니다.
어디에 문제가 있는지 이해할 수 없다.
<pre>
// store/auth.js
export const actions = {
loginUser(payload){
firebase.auth().signInWithEmailAndPassword(payload.email, payload.password)
.then(user => {
console.log(user);
})
.catch(error => {
console.log(error);
})
}
}
// Login.vue
export default {
data(){
return{
email:'',
password:''
}
},
methods:{
login(){
this.$store.dispatch('auth/loginUser', {email:this.email, password:this.password})
}
}
}
</pre>
// 폼
<v-flex xs12>
<v-text-field
v-model="email"
name="email"
label="Email"
type="email"
required></v-text-field>
</v-flex>
</v-layout>
<v-layout row>
<v-flex xs12>
<v-text-field
v-model="password"
name="password"
label="Password"
type="password"
required></v-text-field>
</v-flex>
</v-layout>
합격했습니다.payload
잘못된 방법으로 행동할 수 있습니다.
다음 작업을 수행해야 합니다.
loginUser(context, payload) => {
//...
}
다음 문서를 참조하십시오.https://vuex.vuejs.org/guide/actions.html
언급URL : https://stackoverflow.com/questions/56681497/vuex-actions-not-working-properly-shows-an-error-signinwithemailandpassword-fa
반응형
'programing' 카테고리의 다른 글
namesed 이외의 모듈에서의 mapState (0) | 2022.09.06 |
---|---|
xdebug var_dump가 전체 개체/어레이를 표시하도록 하는 방법 (0) | 2022.09.06 |
말록은 스레드 세이프입니까? (0) | 2022.08.30 |
JavaScript를 사용하여 인덱스별로 배열 요소를 제거하려면 어떻게 해야 합니까? (0) | 2022.08.30 |
'vuex' 경고에서 "export 'createStore'를 찾을 수 없습니다. (0) | 2022.08.30 |