| 12345678910111213141516171819202122232425262728293031323334 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- import user from '@/store/modules/user'
- import getters from './getters'
-
- Vue.use(Vuex)
-
- const store = new Vuex.Store({
- modules: {
- user
- },
- getters
- })
-
- export default new Vuex.Store({
- state: {
- token: null,
- readingProgress: 1
- },
- mutations: {
- SET_TOKEN(state, token) {
- state.token = token
- uni.setStorageSync('token', token)
- },
- SET_READING_PROGRESS(state, progress) {
- state.readingProgress = progress
- uni.setStorageSync('readingProgress', progress)
- }
- },
- getters: {
- token: state => state.token,
- getReadingProgress: state => state.readingProgress
- }
- })
|