Javascript 从main.js访问存储
我正在尝试从main.js文件访问vue.js应用程序中的商店。但由于某种原因,当我尝试使用它时,存储区是未定义的。这是我的密码: main.js store/store.jsJavascript 从main.js访问存储,javascript,vue.js,Javascript,Vue.js,我正在尝试从main.js文件访问vue.js应用程序中的商店。但由于某种原因,当我尝试使用它时,存储区是未定义的。这是我的密码: main.js store/store.js 但是当我试着从商店里读的时候,它说它是未定义的。我不知道这是为什么?我正在导入商店。有人有什么想法吗?我觉得上课时间长是个问题 在main.js中: import store from './store/store' 在您的store.js中尝试以下操作: ` `我认为应该是从“/store/store”导入store
但是当我试着从商店里读的时候,它说它是未定义的。我不知道这是为什么?我正在导入商店。有人有什么想法吗?我觉得上课时间长是个问题 在
main.js
中:
import store from './store/store'
在您的store.js中尝试以下操作:
`
`我认为应该是
从“/store/store”导入store
(最后是no.js)。这似乎没什么区别。给我们看看store/store.js
import Vue from 'vue'
import Vuex from 'vuex'
import auth from './modules/auth'
import optionDropdown from './modules/option_dropdown'
import userDropdown from './modules/user_dropdown'
import flash from './modules/flash'
import createPersistedState from 'vuex-persistedstate'
Vue.use(Vuex)
export const store = new Vuex.Store({
plugins: [createPersistedState({ paths: ['auth'] })],
state: {
},
getters: {
},
mutations: {
},
modules: {
auth,
flash,
userDropdown,
optionDropdown
}
})
import store from './store/store'
export default new Vuex.Store({
plugins: [createPersistedState({ paths: ['auth'] })],
state: {
},
getters: {
},
mutations: {
},
modules: {
auth,
flash,
userDropdown,
optionDropdown
}
})