import Vue from 'vue'
import App from './App.vue'
// 导入路由模块
import router from '@/router'
// 引入element
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
// 导入样式
import './assets/css/bootstrap.css'
import './index.css'
// 引入 dayjs 时间处理
import dayjs from "dayjs";
Vue.prototype.$dayjs = dayjs;

// 声明格式化时间的全局过滤器
Vue.filter("dateFormat", function (time) {
  // 1. 对 time 进行格式化处理，得到 YYYY-MM-DD HH:mm:ss
  // 2. 把 格式化的结果，return 出去

  // 直接调用 dayjs() 得到的是当前时间
  // dayjs(给定的日期时间) 得到指定的日期
  const dtStr = dayjs(time).format("YYYY-MM-DD HH:mm:ss");
  return dtStr;
});

// 声明格式化时间的全局过滤器
Vue.filter("dateDayFormat", function (time) {
  // 1. 对 time 进行格式化处理，得到 YYYY-MM-DD HH:mm:ss
  // 2. 把 格式化的结果，return 出去
  // 直接调用 dayjs() 得到的是当前时间
  // dayjs(给定的日期时间) 得到指定的日期
  const dtStr = dayjs(time).format("YYYY-MM-DD");
  return dtStr;
});


Vue.use(ElementUI);
Vue.config.productionTip = false

// 在路由导航前设置页面标题
router.beforeEach((to, from, next) => {
  if (to.meta.title) {
    document.title = to.meta.title;
  }
  next();
});

new Vue({
  render: h => h(App),
  router
}).$mount('#app')
