index.js 666 B

1234567891011121314151617181920212223242526272829
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. const store = new Vuex.Store({
  5. mutations: {
  6. login(provider) { //改变登录状态
  7. uni.setStorage({ //将用户信息保存在本地
  8. key: 'userInfo',
  9. data: provider
  10. })
  11. },
  12. logoutApp() { //退出登录
  13. uni.removeStorage({
  14. key: 'userInfo',
  15. })
  16. getApp().globalData.token = "";
  17. // uni.removeStorageSync('selectedData');
  18. // uni.removeStorageSync('selecedProject');
  19. // uni.reLaunch({
  20. // url: "../loginPage/index"
  21. // })
  22. // #ifdef APP-PLUS
  23. var ekanfang = uni.requireNativePlugin("Ekanfang")
  24. ekanfang.logout();
  25. // #endif
  26. }
  27. }
  28. })
  29. export default store