/* * @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" import * as filters from '@/directives/filters' require('./mock/mock')//是否使用mock Vue.config.productionTip = false; // 自定义组件 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");