text: /*
   * @Description: 
   * @Author: xch
   * @Date: 2020-09-20 02:39:12
   * @FilePath: \vue-framed:\wamp64\www\ep-data-view\src\main.js
   * @LastEditTime: 2021-05-03 19:40:41
   * @LastEditors: xch
   */
  import Vue from 'vue';
  import App from './App.vue';
  import router from './router';
  import store from './store';
  import dataV from '@jiaminghi/data-view';
  import moment from 'moment'
  //定义一个全局过滤器实现日期格式化
  Vue.filter('datrfmt',function (input,fmtstring) {//当input为时间戳时，需转为Number类型
    // 使用momentjs这个日期格式化类库实现日期的格式化功能
    return moment(input).format(fmtstring);
  });
  Vue.use(dataV);
  
  // 按需引入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';
  
  // 全局注册图标
  Vue.component('icon', Icon);
  
  // 适配flex
  import '@/common/flexible.js';
  
  // 引入全局css
  import './assets/scss/style.scss';
  
  
  //引入echart
  import echarts from 'echarts'
  Vue.prototype.$echarts = echarts
  
  //引入axios
  import axios from 'axios';
  //把方法放到vue的原型上，这样就可以全局使用了
  Vue.prototype.$http = axios.create({
    //设置20秒超时时间
    timeout: 20000,
    baseURL: process.env.VUE_APP_API, //这里写后端地址
  });
  
  Vue.config.productionTip = false;
  
  new Vue({
    router,
    store,
    render: (h) => h(App),
  }).$mount('#app');
  