index.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import {
  2. createSSRApp
  3. } from 'vue'
  4. import Vuex from 'vuex'
  5. import user from './model/user'
  6. import shop from './model/shop'
  7. export function createApp() {
  8. const app = createSSRApp(App)
  9. app.use(Vuex)
  10. return {
  11. app
  12. }
  13. }
  14. const store = new Vuex.Store({
  15. state: {
  16. // baseURL:"http://yrh.liuniu946.com",//'http://eb.shuibo.net',//请求地址配置
  17. // #ifndef H5
  18. baseURL: 'http://grade.qiniu1314.com', //请求地址配置
  19. // #endif
  20. // #ifdef H5
  21. baseURL: window.location.protocol + "//" + window.location.host,//请求地址配置
  22. // #endif
  23. urlFile: '/index', //项目部署所在文件夹
  24. hasLogin: false,
  25. // #ifdef H5
  26. loginInterceptor: false, //是否打开强制登录
  27. fx: true, //是否显示分销
  28. // #endif
  29. firstUse: false, //保存是否已经加载过初次加载图片
  30. isShowIllegality: false, //是否显示不过审的内容
  31. // #ifdef APP-PLUS
  32. fx: false, //是否显示分销
  33. // #endif
  34. },
  35. mutations: {
  36. // 保存是否要加载引导图
  37. setFirstUse(state, provider) {
  38. state.firstUse = provider;
  39. uni.setStorage({ //缓存用户登陆状态
  40. key: 'guideMap',
  41. data: provider
  42. })
  43. },
  44. // #ifdef APP-PLUS
  45. // 是否需要显示阴阳代码
  46. setFx(state, provider) {
  47. state.fx = provider;
  48. }
  49. // #endif
  50. },
  51. modules: {
  52. user,
  53. shop
  54. },
  55. actions: {}
  56. })
  57. export default store