main.js 565 B

123456789101112131415161718192021222324252627282930313233
  1. import App from './App'
  2. import Print from 'vue3-print-nb'
  3. // #ifndef VUE3
  4. import Vue from 'vue'
  5. import './uni.promisify.adaptor'
  6. Vue.config.productionTip = false
  7. App.mpType = 'app'
  8. const app = new Vue({
  9. ...App
  10. })
  11. app.$mount()
  12. // #endif
  13. // 封装弹框的方法
  14. uni.$showMsg = (title = '数据请求失败!', duration = 1500) => {
  15. uni.showToast({
  16. title,
  17. duration,
  18. icon: 'none'
  19. })
  20. }
  21. // #ifdef VUE3
  22. import { createSSRApp } from 'vue'
  23. export function createApp() {
  24. const app = createSSRApp(App)
  25. app.use(Print)
  26. return {
  27. app
  28. }
  29. }
  30. // #endif