1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*
* @Author: jiangzaicheng jiangzaicheng_jzc@163.com
* @Date: 2022-07-04 15:41:06
* @LastEditors: jiangzaicheng jiangzaicheng_jzc@163.com
* @LastEditTime: 2022-07-25 16:33:54
* @FilePath: \mcep-h5\src\main.ts
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./stores";
import componentService from "@/services/component-vue.service";
import enumService from "./constants/enum/enum.service";
import filterService from "./filtres/filter.service";
import directiveService from "./directives/directive.service";
import apiService from "@/services/api.service";
import dbService from "@/services/db.service";
import dictService from "@/services/dict.service";
import "./assets/iconfont/iconfont.css";
import "./assets/iconfont/iconfont.js";
import { NativeUI } from "@/public/ts/NativeUI";
/* START导入样式*/
import "@dhccmobile/common-style";
import "vant/lib/index.css";
import "@/assets/css/index.scss";
import nativeService from "@/services/native.service";
import { Step, Steps } from 'vant';
import vueEsign from 'vue-esign';
import Vconsole from 'vconsole';
import Vant from 'vant';
import Element from 'element-ui'
import ant from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css'
import { VanComponent } from "vant/types/component"
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(Element);
Vue.use(Vant);
Vue.use(ant);
Vue.use(vueEsign);
Vue.use(Step);
Vue.use(Steps);
Vue.config.productionTip = process.env.PRODUCTION_TIP;
/*注册组件*/
componentService.init();
/*注册全局枚举*/
enumService.init();
/*注册全局过滤器*/
filterService.init();
/*注册全局指令*/
directiveService.init();
/*注册axios*/
apiService.init();
dbService.initDB().then(() => {
dictService.init();
});
new Vconsole();
/*h5+插件*/
nativeService.init();
new Vue({
router,
store,
render: (h) => h(App),
}).$mount("#app");