При точно таких же обстоятельствах я получаю разные выходные данные одного и того же геттера.
console.log(store.getters);
Вывод в консоли: {}: auth/loggedIn: true
, это правильное значение, которое я хочу получить, но посмотрите на это:
console.log(store.getters['auth/loggedIn']);
Вывод на консоль: false
Почему это так?
Мой auth.js
модуль:
auth = {
namespaced: true,
state: {
token: null
},
getters: {
loggedIn(state) {
return state.token !== null
}, ...
Мой app.js
:
window.Vue = require('vue');
import Vue from 'vue'
...
import routes from './routes'
import {store} from './store/store'
...
console.log(store.getters['auth/loggedIn']);