You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
423 B
22 lines
423 B
import Vue from 'vue' |
|
import Vuex from 'vuex' |
|
import account from './modules/account' |
|
import setting from './modules/setting' |
|
import PouchDB from 'pouchdb' |
|
|
|
const db = new PouchDB('adminDb') |
|
|
|
Vue.use(Vuex) |
|
|
|
const store = new Vuex.Store({ |
|
modules: { |
|
account, |
|
setting |
|
} |
|
}) |
|
// 读取用户信息 |
|
db.get('currUser') |
|
.then(doc => store.commit('account/setUser', doc.user)) |
|
.catch(() => {}) |
|
|
|
export default store
|
|
|