在注册页面上输入内容时出现错误提示
未知的本地突变类型:setRegisterEmail,全局类型:authentication / setRegisterEmail
我尝试了很多方法仍无法解决
这是我的寄存器。vue
Import { mapState, mapMutations, mapActions } from 'vuex';
export default {
computed: {
...mapState('authentication', [
'registerEmail',
'registerPassword',
'registerError',
]),
},
methods: {
...mapMutations('authentication', [
'setRegisterEmail',
'setRegisterPassword',
]),
...mapActions('authentication', [
'register',
]),
},
};
这是我的autentication.js
export default {
namespaced: true,
state: {
registerEmail: null,
registerPassword: null,
registerError: null,
token: null,
},
mutation: {
setToken(state, token) {
state.token = token;
},
setRegisterEmail(state, email) {
state.registerEmail = email;
},
setRegisterPassword(state, password) {
state.registerPassword = password;
},
},
};
答案 0 :(得分:2)
您在authentication.js
中有错字。将mutation
替换为mutations