main.js 1.4 KB
Newer Older
1 2 3 4
import Vue from 'vue'
import App from './App.vue'
// 导入路由模块
import router from '@/router'
5 6 7
// 引入element
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
8 9 10
// 导入样式
import './assets/css/bootstrap.css'
import './index.css'
11 12 13 14 15 16 17 18
// 引入 dayjs 时间处理
import dayjs from "dayjs";
Vue.prototype.$dayjs = dayjs;

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

20 21 22 23 24
  // 直接调用 dayjs() 得到的是当前时间
  // dayjs(给定的日期时间) 得到指定的日期
  const dtStr = dayjs(time).format("YYYY-MM-DD HH:mm:ss");
  return dtStr;
});
25 26 27 28 29 30 31 32 33 34 35 36

// 声明格式化时间的全局过滤器
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;
});


37
Vue.use(ElementUI);
38 39
Vue.config.productionTip = false

40 41 42 43 44 45 46 47
// 在路由导航前设置页面标题
router.beforeEach((to, from, next) => {
  if (to.meta.title) {
    document.title = to.meta.title;
  }
  next();
});

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