Vue Observable для ограниченного государства (альтернатива Vuex) - PullRequest
0 голосов
/ 04 октября 2019

vue.observable очень похоже на Vuex .

Я представлял, что он идеально подходит для хранения ограниченного состояния, например:

{  isLoggedIn: true }

Однако я считаю, что vue.observable объект "реагирует" гораздо медленнее, чем тот же Vuex объект.

Например, когда я использую объект vue.observable в vue router , чтобы определить, вошел ли пользователь в систему, он примерно в 10 раз медленнее, чемта же функция с использованием Vuex.

В моем коде нет особой магии;в обоих случаях я использую:

import { state } from "@/store"

*[yadda yadda yadda]*

const currentUser = state.currentUser

Неправильно ли я использую vue.observable, вызывая его в vue.router? Или есть какая-то другая причина снижения производительности?

Я просто хочу поддерживать очень ограниченное состояние без Vuex - поэтому альтернативные решения, упомянутые здесь, приветствуются.

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