Я пытаюсь вызвать действие из одного из моих компонентов при отправке, передавая некоторые параметры. Мои параметры всегда не определены, и я не могу найти свою ошибку.
Вот как я называю свое действие:
<form method="post" @submit.prevent="postWishData({description, price, link})">
Внутренности тега скрипта моих компонентов:
<script>
import { mapActions } from 'vuex';
export default {
name: "Wishlist",
data() {
return {
description: '',
link: '',
price: ''
}
},
methods: mapActions(['postWishData']),
}
Мое действие:
const actions = {
postWishData({description, price, link}) {
axios.post('/api/post/wish', {
description: description,
link: link,
price: price,
}).then(response => {
console.log(response.data)
})
}
};
Если я задаю описание, ссылку и цену внутри своего действия, все работает нормально.