main.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import App from './App';
  2. // Api函数polyfill(目前为实验版本,如不需要,可删除!)';
  3. import Polyfill from './polyfill/polyfill';
  4. // import customTabBar from './custom-tab-bar/index.vue';
  5. Polyfill.init();
  6. // 全局mixins,用于实现setData等功能,请勿删除!';
  7. import Mixin from './polyfill/mixins';
  8. import mixins from './mixin/index.js';
  9. import i18n from './locale/index'
  10. import uView from "uview-ui";
  11. Vue.use(uView)
  12. import gyq_utils from '@/utils/gyq_utils'
  13. Vue.use(gyq_utils)
  14. uni.addInterceptor('request', {
  15. fail: (err) => {
  16. uni.hideLoading()
  17. return false; // 阻止默认弹窗
  18. }
  19. });
  20. import Vue from 'vue';
  21. Vue.mixin(Mixin);
  22. Vue.mixin(mixins);
  23. Vue.config.productionTip = false;
  24. App.mpType = 'app';
  25. const app = new Vue({
  26. i18n,
  27. ...App
  28. });
  29. app.$mount();
  30. // // #ifdef VUE3
  31. // import { createSSRApp } from 'vue';
  32. // import {
  33. // createI18n
  34. // } from 'vue-i18n'
  35. // const i18n = createI18n(i18nConfig)
  36. // export function createApp() {
  37. // const app = createSSRApp(App);
  38. // app.use(i18n)
  39. // app.mixin(Mixin);
  40. // return {
  41. // app
  42. // };
  43. // }
  44. // // #endif