【发布时间】:2018-04-21 18:24:25
【问题描述】:
我正在尝试使用 Vuex 处理全局变量,但即使我使用 Vue.use(); 初始化 Vuex,我也会不断收到 undefined 错误。
TypeError: Cannot read property 'isAuth' of undefined
store.js:
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
export default new Vuex.Store({
isAuth: true,
});
main.js:
import store from './store/store';
....
new Vue({
el: '#app',
store,
router,
render: h => h(App),
.......
我调用isAuth 来查看它的值,如下所示:this.$store.isAuth;,这会导致undefined 错误。
我确实在store.js 中初始化了Vuex,但仍然出现undefined 错误。有什么我遗漏的吗?
【问题讨论】: