|  |  | 
 |  |  | import Vue from 'vue'; | 
 |  |  | import App from './App.vue'; | 
 |  |  | import router from './router'; | 
 |  |  | import store from './store'; | 
 |  |  | import dataV from '@jiaminghi/data-view'; | 
 |  |  | // 引入全局css | 
 |  |  | import './assets/scss/style.scss'; | 
 |  |  | // 按需引入vue-awesome图标 | 
 |  |  | import Icon from 'vue-awesome/components/Icon'; | 
 |  |  | import 'vue-awesome/icons/chart-bar.js'; | 
 |  |  | import 'vue-awesome/icons/chart-area.js'; | 
 |  |  | import 'vue-awesome/icons/chart-pie.js'; | 
 |  |  | import 'vue-awesome/icons/chart-line.js'; | 
 |  |  | import 'vue-awesome/icons/align-left.js'; | 
 |  |  | import ElementUI from 'element-ui'; | 
 |  |  | import axios from 'axios'; | 
 |  |  | import VueAxios from 'vue-axios'; | 
 |  |  | /* | 
 |  |  |  * @Author: daidai | 
 |  |  |  * @Date: 2022-01-12 14:05:56 | 
 |  |  |  * @LastEditors: Please set LastEditors | 
 |  |  |  * @LastEditTime: 2023-08-07 17:12:07 | 
 |  |  |  * @FilePath: \web-pc\src\pages\big-screen\main.js | 
 |  |  |  */ | 
 |  |  | import Vue from "vue"; | 
 |  |  | import App from "./App.vue"; | 
 |  |  | import router from './router' | 
 |  |  | import store from './store' | 
 |  |  | import {loading,borderBox13,digitalFlop,capsuleChart,borderBox8} from '@jiaminghi/data-view' | 
 |  |  | import { Radio,Button,RadioGroup } from 'element-ui' | 
 |  |  | import Echart from './components/echart/index.vue' | 
 |  |  | import ItemWrap from './components/item-wrap/item-wrap.vue' | 
 |  |  | import Message from './components/message/message.vue' | 
 |  |  | import Reacquire from './components/reacquire/reacquire.vue' | 
 |  |  | import Messages from './components/message/message' | 
 |  |  | import dataV from '@jiaminghi/data-view' | 
 |  |  | import "vue-easytable/libs/theme-default/index.css"; | 
 |  |  | import  '@/assets/css/public.scss' | 
 |  |  | import "@/assets/css/index.scss" | 
 |  |  |  | 
 |  |  | //引入echart | 
 |  |  | //4.x 引用方式 | 
 |  |  | import echarts from 'echarts' | 
 |  |  | //5.x 引用方式为按需引用 | 
 |  |  | //希望使用5.x版本的话,需要在package.json中更新版本号,并切换引用方式 | 
 |  |  | //import * as echarts from 'echarts' | 
 |  |  | Vue.prototype.$echarts = echarts | 
 |  |  |  | 
 |  |  | import * as filters from '@/directives/filters' | 
 |  |  |  | 
 |  |  | require('./mock/mock')//是否使用mock | 
 |  |  | Vue.config.productionTip = false; | 
 |  |  | Vue.use(VueAxios, axios) | 
 |  |  | // 全局注册 | 
 |  |  | Vue.component('icon', Icon); | 
 |  |  | Vue.use(dataV); | 
 |  |  | Vue.use(ElementUI) | 
 |  |  |  | 
 |  |  | // 自定义组件 | 
 |  |  | Vue.component("Echart",Echart) | 
 |  |  | Vue.component("ItemWrap",ItemWrap) | 
 |  |  | Vue.component("Message",Message) | 
 |  |  | Vue.component("Reacquire",Reacquire) | 
 |  |  | Vue.prototype.$Message =  Messages | 
 |  |  | // element组件 | 
 |  |  | Vue.use(Radio); | 
 |  |  | Vue.use(Button); | 
 |  |  | Vue.use(RadioGroup) | 
 |  |  |  | 
 |  |  | // datav组件 | 
 |  |  | Vue.use(loading) | 
 |  |  | Vue.use(borderBox13) | 
 |  |  | Vue.use(borderBox8) | 
 |  |  | Vue.use(digitalFlop) | 
 |  |  | Vue.use(capsuleChart) | 
 |  |  |  | 
 |  |  | // 全局数据过滤器 | 
 |  |  | Object.keys(filters).forEach(k => Vue.filter(k, filters[k])); | 
 |  |  | new Vue({ | 
 |  |  |   router, | 
 |  |  |   store, | 
 |  |  |   render: (h) => h(App), | 
 |  |  | }).$mount('#app'); | 
 |  |  |   render: h => h(App) | 
 |  |  | }).$mount("#app"); |