/* * @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'; import * as echarts from 'echarts'; import dictData from "@/services/dict.service"; 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; Vue.prototype.$dictData = dictData; /*注册组件*/ componentService.init(); /*注册全局枚举*/ enumService.init(); /*注册全局过滤器*/ filterService.init(); /*注册全局指令*/ directiveService.init(); /*注册axios*/ apiService.init(); /**注册字典**/ dictData.init(); // dbService.initDB().then(() => { // dictService.init(); // }); new Vconsole(); /*h5+插件*/ nativeService.init(); new Vue({ router, store, render: (h) => h(App), }).$mount("#app");