Несколько параметров в действии Vuex не работает - PullRequest
0 голосов
/ 04 января 2019

У меня проблемы с получением действия по регистрации обоих значений, которые я передаю ему из внешнего интерфейса.Я знаю, что действие ожидает только два параметра, поэтому мне нужно передать его как объект или массив, но я получаю неопределенное значение, когда выписываю значения.

Мое действие:

toggleMarkImportant: ({commit, state}, {row_id, bool}) => {
        console.log('fireball', row_id, bool)
        // axios.post('http://localhost:5050/api/important', {row_id, bool}).then(res=>{
        //     axios.get('http://localhost:5050/api/get-table-data').then(res=>{
        //         commit('SET_TABLE_ROWS', {tableRows: res.data})
        //     })
        // })
    }

Где я это называю и передаю значения:

<td v-if="row.important" class='star-box'>
    <i class="fas fa-star" @click="toggleMarkImportant({row_id: row.row_id, bool: true})"></i> 
</td>

Я могу получить только идентификатор, если это все, что я передаютак что я знаю, что данные есть и верны.ПОЖАЛУЙСТА, ПОМОГИТЕ !!!

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