123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- 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";
- // 注册缓存器
- 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);
- import ElementUI from "element-ui";
- import "element-ui/lib/theme-chalk/index.css";
- Vue.use(ElementUI);
- // 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 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
|