У меня возникла проблема с изменениями состояния обработки Vuex, вызванными Vuetify навигационным блоком вне щелчка.
В приведенном ниже примере, после того, как вы откроете, а затем закроете ящик, вам нужно дважды щелкнуть по кнопке, чтобыоткройте его снова.
Это потому, что когда вы нажимаете на кнопку, состояние изменяется, но когда вы закрываете ящик (щелкая за его пределами), Vuex не распознает изменение состояния, поэтому обычно это выглядит так:
'->' означает щелчок
Логические значения являются значениями состояния
Ложь (начальное значение) -> Истина (показана) -> (снаружи) Истина (остается прежней) -> Ложь (изменяется на ложь, когда мы нажимаем на кнопку, которая вызывает функцию => ящик остается закрытым) -> Истина (состояние изменяется так, как должно)
Есть ли способ исправить это?Я имею в виду, мне нужно, чтобы мутация Vuex распознавала внешние клики
Спасибо за помощь!
DEMO ON CODESANDBOX