main.js 916 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import App from './App'
  2. import common from '@/utils/common.js'
  3. Vue.prototype.$common =common
  4. import request from '@/utils/request.js'
  5. Vue.prototype.$http = request.http
  6. import store from './store'
  7. Vue.prototype.$store = store // 定义成全局组件
  8. console.log("main.js")
  9. if(common.getHashQuery('token')){
  10. var userInfo={
  11. token:common.getHashQuery('token'),
  12. uid:common.getHashQuery('uid')
  13. }
  14. var wxOpenData={
  15. loginInfo:userInfo
  16. }
  17. store.commit('mutationsuserInfo', userInfo)
  18. store.commit('mutationswxOpenData', wxOpenData)
  19. console.log(store.state.userInfo)
  20. }
  21. //console.log(common.getHashQuery('token'))
  22. // #ifndef VUE3
  23. import Vue from 'vue'
  24. Vue.config.productionTip = false
  25. App.mpType = 'app'
  26. const app = new Vue({
  27. ...App
  28. })
  29. app.$mount()
  30. // #endif
  31. // #ifdef VUE3
  32. import { createSSRApp } from 'vue'
  33. export function createApp() {
  34. const app = createSSRApp(App)
  35. return {
  36. app
  37. }
  38. }
  39. // #endif