Вычисляемое свойство не обновляется из объекта магазина Vuex

У меня есть куча операторов связывания классов:

:class="{active: isActive('status', status.id)}"

Вот метод, упомянутый выше:

isActive: function (param, value) {
    if (!this.activeFilters.hasOwnProperty(param) && value === 'all' && param !== 'type') {
        return true;
    }
...etc
}

... и вычисляемое свойство, которое ищет метод:

activeFilters() {
    return this.$store.state.activeFilters;
},

Который находится в состоянии Vuex.

Проблема в том, что эти свойства не обновляются при нажатии на одно из выпадающих меню с вышеуказанной привязкой класса. Если я перейду к другому маршруту и ​​затем вернусь, активный класс был применен просто отлично. Могу ли я принудительно вычислить вычисляемое свойство, чтобы класс был применен немедленно?

Я понимаю, что добавление свойств не вызовет реактивности,но в соответствии с этимЕсли я заменю объект на новый, реактивность должна быть сохранена. Ну, вот что я делаю:

state.activeFilters = query;

... замена объекта. Я в тупике.

Ответы на вопрос(1)

Ваш ответ на вопрос