main.js 665 B

1234567891011121314151617181920212223242526272829
  1. import Vue from 'vue'
  2. import App from './App'
  3. // 包装请求组件
  4. import admin from './common/admin.js'
  5. // 工具组件
  6. import utils from './common/util.js'
  7. // 公钥私钥加密
  8. import JSEncrypt from './common/jsencrypt.js'
  9. Vue.prototype.$util = utils;
  10. Vue.prototype.$admin = admin;
  11. Vue.prototype.$JSEncrypt = JSEncrypt;
  12. Vue.prototype.$systemInfo = {
  13. // 设备信息
  14. platform: 'ios', // 机型
  15. navBarHeight: 0, // 导航栏高度 px
  16. statusBarHeight: 0, // 状态栏高度 px
  17. fontSizeSetting: 14 // 用户字体大小 px
  18. };
  19. // 全组件之间通信
  20. Vue.prototype.$eventHub = new Vue();
  21. App.mpType = 'app'
  22. const app = new Vue({
  23. ...App
  24. })
  25. app.$mount()