Я работаю с vuex (2.1.1) и получаю все, что работает в vue отдельных файловых компонентах. Однако, чтобы избежать слишком большого крутизны в одном компоненте vue, я переместил некоторые функции в модуль utils.js
, который я импортирую в vue файл. В этом utils.js
я хотел бы прочитать состояние vuex. Как я могу это сделать? Как кажется, приближение к состоянию с геттерами и т.д. Предполагает, что вы работаете из компонента vue или нет?
Я попытался import state from '../store/modules/myvuexmodule'
, а затем ссылаюсь на state.mystateproperty
, но всегда дает 'undefined', тогда как в vue-devtools я вижу, что свойство состояния имеет правильные значения.
Моя оценка на этом этапе заключается в том, что это просто не "путь", поскольку значение state.property в файле js не будет реагирующим и, таким образом, не будет обновляться или что-то в этом роде, но, возможно, кто-то может подтвердить/доказать мне неправильно.