| | |
| | | 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"); |