1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| import Vue from 'vue'
| import Router from 'vue-router'
|
| Vue.use(Router)
| const originalPush = Router.prototype.push
| Router.prototype.push = function push(location) {
| return originalPush.call(this, location).catch(err => err)
| }
| export default new Router({
| //去掉url上的#
| mode: 'hash',
| routes: [{
| path: '/',
| name: 'area-global',
| component: resolve => require(['@/views/global'], resolve),
| },
| {
| path: '/area-all',
| name: 'area-all',
| component: resolve => require(['@/views/screen1'], resolve),
| },
| {
| path: '/area',
| name: 'home',
| component: resolve => require(['@/views/main'], resolve),
| },
| {
| path: '/switch-board',
| name: 'switch-board',
| component: resolve => require(['@/views/area/switch-board'], resolve),
| },
| ]
| })
|
|