Итак, одним нажатием кнопки я хочу создать объект и передать его своему действию.К сожалению, даже тестовая переменная не работает.Вызов действия внутри компонента:
submitFeedback(){
var jsonMessage = 'test message'
console.log('test in menu: '+ jsonMessage)
this [UC.SET_USER_FEEDBACK](jsonMessage)
console.log('message sent')
}
Выполнение действия:
async [UC.SET_USER_FEEDBACK](feedbackFormData) {
console.log('test in action:' + feedbackFormData)
}
Результат в консоли:
test in menu: test message
test in action:[object Object]
message sent
Возможно, компонент находится вне области действияVuex?Он имеет mapGetters, mapActions и mapState из vuex доступны.