Я хочу передать данные моей формы через функцию отправки в свою функцию действия и отправить оттуда запрос с помощью axios. А вот в экшн-функции в консоль логируется совсем другое, геттеры, коммиты, ...
Спасибо за помощь.
Полезная нагрузка действия: Снимок экрана 1
Действие в магазине:
const actions = {
async sendReport(payload) {
console.log(payload)
await axios
.post("http://xxxxxxxxxx:8081/api/admin/bugreports/", payload)
.catch((err) => {
console.log(err);
});
},
};
Функция просмотра:
function report() {
store.dispatch("company_report/sendReport", {
text: state.report,
user: state.user_info.id,
});
}
Полезная нагрузка, на мой взгляд, записала правильные значения в виде полезной нагрузки.
Форма:
<form @submit.prevent="report()">
<input v-model="state.report" name="report" id="report" class="input" />
<button type="submit" class="second-btn btn">Absenden</button>
</form>
Большое спасибо, это мой первый проект в vue.