У действия Vuex всегда есть неопределенные параметры - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь вызвать действие из одного из моих компонентов при отправке, передавая некоторые параметры. Мои параметры всегда не определены, и я не могу найти свою ошибку.

Вот как я называю свое действие:

<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)
    })
}

};

Если я задаю описание, ссылку и цену внутри своего действия, все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...