import App from './App' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() import uView from 'uview-ui'; Vue.use(uView); uni.$u.config.unit = 'rpx'; //简化提示 Vue.prototype.$showToast = function(title, duration = 2000, icon = "none") { return uni.showToast({ title, duration, icon }); } //挂载api import apis from '@/apis/index.js'; Vue.prototype.$api = apis; //日期格式处理 import dateFormat from '@/utils/dateFormat.js'; Vue.use(dateFormat); //引入校验库 import reg from '@/utils/htc.js' Vue.prototype.$reg = reg; //全局属性 import pageCommon from '@/mixins/common.js' Vue.mixin(pageCommon); //全局注册组件 import uHeader from '@/components/common/uHeader' Vue.component('uHeader',uHeader); import cusEcharts from '@/components/cusEcharts/index' Vue.component('cusEcharts',cusEcharts); //tabbar import tabbar from '@/components/Tabbar/tabbar' Vue.component('tabbar',tabbar); //uTop(logo+menu) import uTop from '@/components/common/uTop' Vue.component('uTop',uTop); //uDesc import uDesc from '@/components/common/uDesc' Vue.component('uDesc',uDesc); //uFunction import uFunction from '@/components/common/uFunction' Vue.component('uFunction',uFunction); //uForm import uForm from '@/components/common/uForm' Vue.component('uForm',uForm); // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif