Vue сделать Vuex мутации ответ на внешние щелчки - PullRequest
0 голосов
/ 24 июня 2018

У меня возникла проблема с изменениями состояния обработки Vuex, вызванными Vuetify навигационным блоком вне щелчка.

В приведенном ниже примере, после того, как вы откроете, а затем закроете ящик, вам нужно дважды щелкнуть по кнопке, чтобыоткройте его снова.

Это потому, что когда вы нажимаете на кнопку, состояние изменяется, но когда вы закрываете ящик (щелкая за его пределами), Vuex не распознает изменение состояния, поэтому обычно это выглядит так:

'->' означает щелчок

Логические значения являются значениями состояния

Ложь (начальное значение) -> Истина (показана) -> (снаружи) Истина (остается прежней) -> Ложь (изменяется на ложь, когда мы нажимаем на кнопку, которая вызывает функцию => ящик остается закрытым) -> Истина (состояние изменяется так, как должно)

Есть ли способ исправить это?Я имею в виду, мне нужно, чтобы мутация Vuex распознавала внешние клики

Спасибо за помощь!

DEMO ON CODESANDBOX

1 Ответ

0 голосов
/ 24 июня 2018

Возможно, попытайтесь скрыть наложение навигационного ящика:

<v-navigation-drawer :value="active" temporary hide-overlay="true">
...