import Vue from "vue"; import App from "./App"; import store from "./store"; import MinCache from "./common/util/MinCache.js"; import tip from "./common/util/tip.js"; import configService from "./common/service/config.service.js"; import router from "./common/router"; import { RouterMount } from "./plugin/uni-simple-router/index.js"; import * as echarts from 'echarts' Vue.prototype.$echarts = echarts // 注册缓存器 Vue.use(MinCache, { timeout: 6 }); // store Vue.prototype.$store = store; // tip Vue.prototype.$tip = tip; // config Vue.prototype.$config = configService; import uView from "@/uni_modules/uview-ui"; Vue.use(uView); // request请求 import { http } from "@/common/service/service.js"; Vue.prototype.$http = http; import home from "./pages/home/home.vue"; Vue.component("home", home); import operation from "./pages/operation/operation.vue"; Vue.component("operation", operation); import camera from "./pages/camera/camera.vue"; Vue.component("camera", camera); import history from "./pages/history/history.vue"; Vue.component("history", history); import warndata from "./pages/warndata/warndata.vue"; Vue.component("warndata", warndata); import filecenter from "./pages/filecenter/filecenter.vue"; Vue.component("filecenter", filecenter); import gasreport from "./pages/gasreport/gasreport.vue"; Vue.component("gasreport", gasreport); // 自定义组件 import mySelect from "./components/my-componets/my-select.vue"; Vue.component("mySelect", mySelect); import myImageUpload from "./components/my-componets/my-image-upload.vue"; Vue.component("myImageUpload", myImageUpload); import myPage from "./components/my-componets/my-page.vue"; Vue.component("myPage", myPage); import basics from "./pages/basics/home.vue"; Vue.component("basics", basics); import components from "./pages/component/home.vue"; Vue.component("components", components); import plugin from "./pages/plugin/home.vue"; Vue.component("plugin", plugin); import cuCustom from "./plugin/colorui/components/cu-custom.vue"; Vue.component("cu-custom", cuCustom); // import VConsole from './js_sdk/vconsole.min' // var vConsole = new VConsole(); Vue.config.productionTip = false; App.mpType = "app"; const app = new Vue({ store, MinCache, ...App, }); //v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式 // #ifdef H5 RouterMount(app, "#app"); // #endif // #ifndef H5 app.$mount(); //为了兼容小程序及app端必须这样写才有效果 // #endif