main.js 879 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /* eslint-disable no-empty */
  2. /* eslint-disable no-implicit-coercion */
  3. import App from "./App";
  4. import uView from 'uview-ui'
  5. Vue.use(uView)
  6. // 如此配置即可
  7. uni.$u.config.unit = 'rpx'
  8. import moment from 'moment'
  9. Vue.prototype.$moment = moment;
  10. Vue.prototype.getStaticFilePath = function (url) {
  11. return Vue.prototype.staticDir + url;
  12. };
  13. import api from '@/api/index.js'
  14. Vue.prototype.api = api;
  15. // #ifndef VUE3
  16. import Vue from "vue";
  17. import VueCompositionAPI from "@vue/composition-api";
  18. Vue.use(VueCompositionAPI);
  19. import unifyPromiseVue2 from "./TUIKit/utils/unifyPromiseVue2";
  20. Vue.config.productionTip = false;
  21. App.mpType = "app";
  22. unifyPromiseVue2();
  23. const app = new Vue({
  24. ...App,
  25. });
  26. app.$mount();
  27. // #endif
  28. // #ifdef VUE3
  29. import { createSSRApp } from "vue";
  30. export function createApp() {
  31. const app = createSSRApp(App);
  32. return {
  33. app,
  34. };
  35. }
  36. // #endif