1
1
import Layout from './components/layout.vue' ;
2
2
import Iframe from './components/iframe.vue' ;
3
3
import demoRoutes from './demoRoutes' ;
4
- import NProgress from 'nprogress' ;
5
4
6
- const beforeEnter = ( to , from , next ) => {
7
- NProgress . start ( ) ;
8
- next ( ) ;
9
- } ;
10
5
export default [
11
6
{
12
7
path : '/ant-design-vue/components' ,
@@ -15,10 +10,7 @@ export default [
15
10
const name = route . path . split ( '/ant-design-vue/components/' ) [ 1 ] . split ( '/' ) [ 0 ] ;
16
11
return { name, showDemo : true } ;
17
12
} ,
18
- children : demoRoutes . map ( item => ( {
19
- ...item ,
20
- beforeEnter,
21
- } ) ) ,
13
+ children : demoRoutes ,
22
14
} ,
23
15
{
24
16
path : '/ant-design-vue/iframe' ,
@@ -42,92 +34,74 @@ export default [
42
34
{
43
35
path : 'docs/vue/customize-theme' ,
44
36
component : ( ) => import ( '../docs/vue/customize-theme.en-US.md' ) ,
45
- beforeEnter,
46
37
} ,
47
38
{
48
39
path : 'docs/vue/customize-theme-cn' ,
49
40
component : ( ) => import ( '../docs/vue/customize-theme.zh-CN.md' ) ,
50
- beforeEnter,
51
41
} ,
52
42
{
53
43
path : 'docs/vue/getting-started' ,
54
44
component : ( ) => import ( '../docs/vue/getting-started.en-US.md' ) ,
55
- beforeEnter,
56
45
} ,
57
46
{
58
47
path : 'docs/vue/getting-started-cn' ,
59
48
component : ( ) => import ( '../docs/vue/getting-started.zh-CN.md' ) ,
60
- beforeEnter,
61
49
} ,
62
50
{
63
51
path : 'docs/vue/i18n' ,
64
52
component : ( ) => import ( '../docs/vue/i18n.en-US.md' ) ,
65
- beforeEnter,
66
53
} ,
67
54
{
68
55
path : 'docs/vue/i18n-cn' ,
69
56
component : ( ) => import ( '../docs/vue/i18n.zh-CN.md' ) ,
70
- beforeEnter,
71
57
} ,
72
58
{
73
59
path : 'docs/vue/introduce' ,
74
60
component : ( ) => import ( '../docs/vue/introduce.en-US.md' ) ,
75
- beforeEnter,
76
61
} ,
77
62
{
78
63
path : 'docs/vue/introduce-cn' ,
79
64
component : ( ) => import ( '../docs/vue/introduce.zh-CN.md' ) ,
80
- beforeEnter,
81
65
} ,
82
66
{
83
67
path : 'docs/vue/use-with-vue-cli' ,
84
68
component : ( ) => import ( '../docs/vue/use-with-vue-cli.en-US.md' ) ,
85
- beforeEnter,
86
69
} ,
87
70
{
88
71
path : 'docs/vue/use-with-vue-cli-cn' ,
89
72
component : ( ) => import ( '../docs/vue/use-with-vue-cli.zh-CN.md' ) ,
90
- beforeEnter,
91
73
} ,
92
74
{
93
75
path : 'docs/vue/faq' ,
94
76
component : ( ) => import ( '../docs/vue/faq.en-US.md' ) ,
95
- beforeEnter,
96
77
} ,
97
78
{
98
79
path : 'docs/vue/faq-cn' ,
99
80
component : ( ) => import ( '../docs/vue/faq.zh-CN.md' ) ,
100
- beforeEnter,
101
81
} ,
102
82
{
103
83
path : 'docs/vue/download' ,
104
84
component : ( ) => import ( '../docs/vue/download.en-US.md' ) ,
105
- beforeEnter,
106
85
} ,
107
86
{
108
87
path : 'docs/vue/download-cn' ,
109
88
component : ( ) => import ( '../docs/vue/download.zh-CN.md' ) ,
110
- beforeEnter,
111
89
} ,
112
90
{
113
91
path : 'docs/vue/sponsor' ,
114
92
component : ( ) => import ( '../docs/vue/sponsor.en-US.md' ) ,
115
- beforeEnter,
116
93
} ,
117
94
{
118
95
path : 'docs/vue/sponsor-cn' ,
119
96
component : ( ) => import ( '../docs/vue/sponsor.zh-CN.md' ) ,
120
- beforeEnter,
121
97
} ,
122
98
{
123
99
path : 'docs/vue/changelog' ,
124
100
component : ( ) => import ( '../CHANGELOG.en-US.md' ) ,
125
- beforeEnter,
126
101
} ,
127
102
{
128
103
path : 'docs/vue/changelog-cn' ,
129
104
component : ( ) => import ( '../CHANGELOG.zh-CN.md' ) ,
130
- beforeEnter,
131
105
} ,
132
106
{ path : '' , redirect : '/ant-design-vue/vue/docs/introduce/' } ,
133
107
] ,
0 commit comments