├── php-api/ # 改造后的PHP接口层 ├── java-ad-service/ # 若依框架微服务(广告+VIP+分账) ├── uniapp-reader/ # UniApp前端项目 │ ├── pages/ # 各端页面 │ └──
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.

12345678910111213141516171819202122232425262728293031323334
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import user from '@/store/modules/user'
  4. import getters from './getters'
  5. Vue.use(Vuex)
  6. const store = new Vuex.Store({
  7. modules: {
  8. user
  9. },
  10. getters
  11. })
  12. export default new Vuex.Store({
  13. state: {
  14. token: null,
  15. readingProgress: 1
  16. },
  17. mutations: {
  18. SET_TOKEN(state, token) {
  19. state.token = token
  20. uni.setStorageSync('token', token)
  21. },
  22. SET_READING_PROGRESS(state, progress) {
  23. state.readingProgress = progress
  24. uni.setStorageSync('readingProgress', progress)
  25. }
  26. },
  27. getters: {
  28. token: state => state.token,
  29. getReadingProgress: state => state.readingProgress
  30. }
  31. })