import Vue from 'vue' import Router from 'vue-router' const Test = r => require.ensure([], () => r(require('@page/Test')), 'Test2') const Setup = r => require.ensure([], () => r(require('@page/Setup')), 'Setup') const HomePage = r => require.ensure([], () => r(require('@page/HomePage')), 'HomePage') const StorageMonitor = r => require.ensure([], () => r(require('@page/StorageMonitor')), 'StorageMonitor') const DeviceMonitor = r => require.ensure([], () => r(require('@page/DeviceMonitor')), 'DeviceMonitor') const LogisticsTech = r => require.ensure([], () => r(require('@page/LogisticsTech')), 'LogisticsTech') const ProdCount = r => require.ensure([], () => r(require('@page/ProdCount')), 'ProdCount') Vue.use(Router) export default new Router({ linkActiveClass: 'tab-active', routes: [ { path: '/', redirect: '/setup' }, { path: '/setup', component: Setup }, { path: '/homepage', component: HomePage }, { path: '/storagemonitor', component: StorageMonitor }, { path: '/devicemonitor', component: DeviceMonitor }, { path: '/logisticstech', component: LogisticsTech }, { path: '/prodcount', component: ProdCount }, { path: '/test', component: Test } ] })