index.js 475 B

123456789101112131415161718192021222324252627282930
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. const store = new Vuex.Store({
  5. state: {
  6. userInfo:null,
  7. token:null,
  8. isRefresh:true,
  9. kickbackData:[]
  10. },
  11. getters:{
  12. kickbackDataLen: state => {
  13. return state.kickbackData.length;
  14. }
  15. },
  16. mutations: {
  17. setData(state,{payload}){
  18. for (let v in payload) {
  19. state[v] = payload[v];
  20. uni.setStorageSync(v,payload[v]);
  21. }
  22. },
  23. },
  24. actions:{}
  25. })
  26. export default store