import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import "./common/base.scss"; import ElementUI from "element-ui"; import "element-ui/lib/theme-chalk/index.css"; import VCharts from "v-charts"; import echarts from "echarts"; import VideoPlayer from "vue-video-player"; import VueSocketIO from "vue-socket.io"; //import css import "vue-beauty/package/style/vue-beauty.min.css"; //import components import vueBeauty from "vue-beauty"; import '@/icons' // icon import html2canvas from 'html2canvas'; import './utils/directives.js' Vue.use(html2canvas); Vue.use( new VueSocketIO({ debug: true, connection: "ws://wiibox.xicp.io:3030", }) ); Vue.use(vueBeauty); Vue.use(VideoPlayer); Vue.prototype.$echarts = echarts; import { getJSON, post, patch, put, getDS, DSpost } from "./utils/request"; Vue.prototype.$getDS = getDS; Vue.prototype.$post = post; Vue.prototype.$DSpost = DSpost; Vue.prototype.$getJSON = getJSON; Vue.prototype.$patch = patch; Vue.prototype.$put = put; Vue.use(ElementUI); Vue.use(VCharts); Vue.config.productionTip = false; new Vue({ router, store, render: (h) => h(App), }).$mount("#app");