main.js 934 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import App from './App'
  2. // import {post} from "http/request.post.js"
  3. import store from './store'
  4. // #ifndef VUE3
  5. import Vue from 'vue'
  6. Vue.config.productionTip = false
  7. App.mpType = 'app'
  8. const app = new Vue({
  9. store,
  10. ...App
  11. })
  12. Vue.prototype.$toast = function(msg, callback = false) {
  13. uni.showToast({
  14. icon: 'none',
  15. title: msg,
  16. })
  17. if (callback !== false) {
  18. setTimeout(() => {
  19. callback()
  20. }, 2000)
  21. }
  22. }
  23. Vue.prototype.$showLoadding = function(msg, callback = false) {
  24. uni.showLoading({
  25. title:msg,
  26. mask:true
  27. })
  28. if (callback !== false) {
  29. setTimeout(() => {
  30. callback()
  31. }, 2000)
  32. }
  33. }
  34. import uView from "uview-ui";
  35. Vue.use(uView)
  36. uni.$u.config.unit = 'rpx'
  37. // Vue.prototype.request=post
  38. require('./http/request.js')(app)
  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
  50. // app.$mount()