В store vuex:
const state = {
filter_list: [], - тут хочу хранить слепки
filter: { - текущие состояние 2х инпутов, связано через v-model
input1:'',
input2:''
}
}
Хочу по кнопке сохранять текущее значение filter как новый элемент filter_list.
В мутации как-то так:
FILTER_SAVE (state) {
state.filter_list.push({filter: state.filter})
}
Проблема в реактивности, при изменении текстов в инпуте, меняются старые записанные объекты.
Как это правильно организовать? Реальная задача - дать пользователю сохранять свои фильтры.