我正在尝试将以下信息传递给我的调度函数,但是由于某种原因,这些值根本无法开始识别。它们通常以未定义的形式出现
我在组件中的分配呼叫:
methods: {
buscar(){
const formData = {
user: this.user,
password: this.password,
profile: this.profile
};
console.log('fomrdata: ',formData)
this.$store.dispatch('login', formData)
}
},
我在商店中的方法:
login(formData) {
console.log(formData)
},
所有值在我填写表单时都存在,并显示在组件的console.log()中。
答案 0 :(得分:3)
formData应该是操作中的第二个参数。
actions: {
login ({ commit }, formData) {
console.log(formData);
}
}