main.js 576 B

123456789101112131415161718192021222324
  1. import Vue from 'vue'
  2. import App from './App'
  3. import store from './store' // store
  4. import plugins from './plugins' // plugins
  5. import './permission' // permission
  6. import { getDicts } from "@/api/system/dict/data"
  7. import { connectWebSocket, eventBus } from '@/utils/websocket'
  8. Vue.use(plugins)
  9. Vue.config.productionTip = false
  10. Vue.prototype.$store = store
  11. Vue.prototype.getDicts = getDicts
  12. Vue.prototype.$wsEventBus = eventBus;
  13. App.mpType = 'app'
  14. const app = new Vue({
  15. onLaunch: () => {
  16. connectWebSocket(); // 应用启动时连接 WebSocket
  17. },
  18. ...App
  19. })
  20. app.$mount()