main.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import App from './App'
  2. // #ifndef VUE3
  3. import Vue from 'vue'
  4. import '@/pc'
  5. import uView from "uview-ui";
  6. Vue.use(uView);
  7. //#ifdef H5
  8. // 防止苹果在原生浏览器上打开页面的用户缩放页面。
  9. // import '@/util/noScale.js';
  10. //#endif
  11. // 接口封装
  12. import request from '@/https/http.js'
  13. Vue.prototype.$http = request;
  14. // 输入框正则判断
  15. import check from '@/util/util.js'
  16. Vue.prototype.$check = check
  17. // 小程序
  18. var qqmapsdk = require('@/libs/qqmap-wx-jssdk.min.js');
  19. Vue.prototype.myAmapFun = new qqmapsdk({
  20. key: 'O7NBZ-PTTCG-OEPQF-I6MTS-YEKCJ-OCFVO' //腾讯位置服务添加的key
  21. });
  22. // 请求地址
  23. import { baseUrl } from '@/https/url.js'
  24. Vue.prototype.$httpUrl = baseUrl; //请求地址上传图片路径
  25. // 巨量表单提交 assets_id
  26. Vue.prototype.$assets_id = 1759144209292295;
  27. // 公共mixin
  28. import minxin from '@/util/mixin.js'
  29. Vue.mixin(minxin)
  30. App.mpType = 'app'
  31. // 去掉H5 console.log
  32. // if (uni.getSystemInfoSync().platform !== "devtools") {
  33. // console.log = () => {}
  34. // }
  35. Vue.config.productionTip = false
  36. const app = new Vue({
  37. ...App
  38. })
  39. app.$mount()
  40. // #endif
  41. // #ifdef VUE3
  42. import { createSSRApp } from 'vue'
  43. export function createApp() {
  44. const app = createSSRApp(App)
  45. return {
  46. app
  47. }
  48. }
  49. // #endif