import '@/mixins' import 'element-ui/lib/theme-chalk/index.css' import 'viewerjs/dist/viewer.css' import App from './App.vue' import clickOutside from "@/directives/v-click-outside.js" import ElementUI from 'element-ui' import Popup from 'vant/lib/popup' import 'vant/lib/popup/style' import router from './router' import Viewer from 'v-viewer' import Vue from 'vue' import VueLazyload from 'vue-lazyload' import browser from '@/utils/browser' import "@/assets/style/reset.css" import "@/assets/style/my-reset.css" console.log(`Build time: ${process.env.VUE_APP_UPDATE_TIME}`) if (process.env.NODE_ENV !== 'development' && !browser.mobile) { location.replace(`${location.origin}/pc/index.html#/`) } Vue.config.productionTip = false Vue.use(Viewer, { defaultOptions: { navbar: false, button: false, maxZoomRatio: 2, zIndex: 99999, title: false } }) Vue.use(clickOutside) Vue.use(ElementUI) Vue.use(VueLazyload) Vue.use(Popup) new Vue({ router, render: h => h(App) }).$mount('#app')