// import axios from 'axios' import App from './App.vue' import store from './store' import router from './router/index' import utils from '@/utils/utils.js' import 'lib-flexible' import './styles/base.css' // import 'video.js/dist/video-js.css' import '@vant/touch-emulator'; import wx from 'weixin-js-sdk'; // import './assets/lib/reset' // import VueLuckyCanvas from '@lucky-canvas/vue' // import "pdfh5/css/pdfh5.css"; import scroll from 'vue-seamless-scroll'; Vue.use(scroll); Vue.config.productionTip = false import { Icon, Picker, Popup, Field, Calendar, Toast, Loading, Checkbox, CheckboxGroup, DatetimePicker, Radio, RadioGroup, Sticky, Cell, CellGroup, DropdownMenu, DropdownItem, NoticeBar } from 'vant'; import VueTouch from 'vue-touch'; let echarts = require('echarts/lib/echarts'); require('echarts/lib/chart/line') require('echarts/lib/chart/pie') require("echarts/lib/chart/bar") // 引入提示框和title组件,图例 require('echarts/lib/component/tooltip') require('echarts/lib/component/title') require('echarts/lib/component/legend') require("echarts/lib/component/visualMap") require("echarts/lib/component/grid") require("echarts/lib/component/dataset") require("echarts/lib/component/dataZoom") import wzhload from "@/components/wzhload"; import callload from "@/components/callload"; import loading from "@/components/loading"; Vue.component("wzhload", wzhload); //全局自定义组件 Vue.component("callload", callload); //全局自定义组件 Vue.component("xqloading", loading); //全局自定义组件 Vue.prototype.$echarts = echarts Vue.prototype.$axios = axios; Vue.prototype.utils = utils; Vue.prototype.$wx = wx; Vue.prototype.$$router = router; Vue.use(VueTouch, { name: 'v-touch' }) // Vue.use(drawer); Vue.use(Sticky); Vue.use(Icon); Vue.use(Picker); Vue.use(Popup); Vue.use(Field); Vue.use(Calendar); Vue.use(Toast); Vue.use(Loading); Vue.use(Checkbox); Vue.use(CheckboxGroup); Vue.use(DatetimePicker); Vue.use(Radio); Vue.use(RadioGroup); Vue.use(Cell); Vue.use(CellGroup); Vue.use(DropdownMenu); Vue.use(DropdownItem); Vue.use(NoticeBar); router.beforeEach((to, from, next) => { /* 路由发生变化修改页面title */ if (to.meta.title) { document.title = to.meta.title; } next(); }) new Vue({ store, router, render: h => h(App) }).$mount('#app')