Как полностью очистить объект состояния модуля хранилища Vuex? Я знаю, как удалить отдельное свойство объекта состояния, например, Vue.delete(state.slidesList, 'slide1')
, но я хочу полностью очистить объект состояния (не удалять сам объект) без потери реактивности на самом объекте, когда отдельные свойства удалено (с помощью Vue.delete
) удаляет реактивные геттеры и сеттеры, я полагаю, пожалуйста, исправьте, если это не так.
Имеет ли непосредственная установка state.slideList = {}
пустоту объекта, оставаясь при этом реактивным? если да, то подразумевается, что state.slideList = {fname: 'Appu' }
- это способ перезаписать объект, не опустошая объект (если цель состоит в том, чтобы полностью перезаписать объект другим объектом, а не очистить и перезаписать в нем).
Если нет, то как правильно перезаписать объект состояния другим новым непустым объектом.
Спасибо