main.js 603 Bytes
Newer Older
sin's avatar
sin committed
1 2 3 4 5 6 7

import Vue from 'vue';
import { router } from './config/router';
import './config/rem';
import App from './App.vue';
import VueLazyload from 'vue-lazyload'
import components from './config/components.js';
8
import { Dialog } from 'vant';
9
import { CouponCell, CouponList } from 'vant';
10

YunaiV's avatar
YunaiV committed
11 12
import { formatDate } from './utils/date.js';

sin's avatar
sin committed
13 14
Vue.use(components);

15 16
Vue.use(VueLazyload);
Vue.use(Dialog);
17
Vue.use(CouponCell).use(CouponList);
sin's avatar
sin committed
18 19 20 21 22

new Vue({
  router,
  el: '#app',
  render: h => h(App)
YunaiV's avatar
YunaiV committed
23 24 25 26 27 28 29
});

Vue.filter('formatDate', function(date, pattern) {
  if (date) {
    return formatDate(date, pattern);
  }
});