Я хотел бы установить свое состояние с данными из строки, по которой щелкнули, в таблице начальной загрузки.
Сейчас у меня есть настройки стола следующим образом:
<b-table striped
hover
responsive
:filter="filter"
:items="products"
:fields="fields"
v-b-modal.EditProductModal
@row-clicked="setRow"></b-table>
</b-row>
Мое состояние:
state: { // data
products: [],
addeditproduct: {
name: '',
description: '',
externalid: '',
active: '',
id: ''
}
},
Мое действие
setRow: function ({commit}) {
commit('setRowToState')
}
Моя мутация
setRowToState (state) {
state.addeditproduct.name = ''
state.addeditproduct.description = ''
state.addeditproduct.externalid = ''
state.addeditproduct.active = ''
state.addeditproduct.id = ''
},
Сейчас он стирает состояние, но вместо этого я хотел бы получить данные из строки и заполнить состояние этими данными.
Есть предложения?