main.js 621 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. import uView from "uview-ui";
  9. Vue.use(plugins);
  10. Vue.use(uView);
  11. Vue.config.productionTip = false
  12. Vue.prototype.$store = store
  13. Vue.prototype.getDicts = getDicts
  14. Vue.prototype.$wsEventBus = eventBus;
  15. App.mpType = 'app'
  16. const app = new Vue({
  17. onLaunch: () => {
  18. connectWebSocket(); // 应用启动时连接 WebSocket
  19. },
  20. ...App
  21. })
  22. app.$mount()