11import Layout from './components/layout.vue' ;
22import Iframe from './components/iframe.vue' ;
33import demoRoutes from './demoRoutes' ;
4- import NProgress from 'nprogress' ;
54
6- const beforeEnter = ( to , from , next ) => {
7- NProgress . start ( ) ;
8- next ( ) ;
9- } ;
105export default [
116 {
127 path : '/ant-design-vue/components' ,
@@ -15,10 +10,7 @@ export default [
1510 const name = route . path . split ( '/ant-design-vue/components/' ) [ 1 ] . split ( '/' ) [ 0 ] ;
1611 return { name, showDemo : true } ;
1712 } ,
18- children : demoRoutes . map ( item => ( {
19- ...item ,
20- beforeEnter,
21- } ) ) ,
13+ children : demoRoutes ,
2214 } ,
2315 {
2416 path : '/ant-design-vue/iframe' ,
@@ -42,92 +34,74 @@ export default [
4234 {
4335 path : 'docs/vue/customize-theme' ,
4436 component : ( ) => import ( '../docs/vue/customize-theme.en-US.md' ) ,
45- beforeEnter,
4637 } ,
4738 {
4839 path : 'docs/vue/customize-theme-cn' ,
4940 component : ( ) => import ( '../docs/vue/customize-theme.zh-CN.md' ) ,
50- beforeEnter,
5141 } ,
5242 {
5343 path : 'docs/vue/getting-started' ,
5444 component : ( ) => import ( '../docs/vue/getting-started.en-US.md' ) ,
55- beforeEnter,
5645 } ,
5746 {
5847 path : 'docs/vue/getting-started-cn' ,
5948 component : ( ) => import ( '../docs/vue/getting-started.zh-CN.md' ) ,
60- beforeEnter,
6149 } ,
6250 {
6351 path : 'docs/vue/i18n' ,
6452 component : ( ) => import ( '../docs/vue/i18n.en-US.md' ) ,
65- beforeEnter,
6653 } ,
6754 {
6855 path : 'docs/vue/i18n-cn' ,
6956 component : ( ) => import ( '../docs/vue/i18n.zh-CN.md' ) ,
70- beforeEnter,
7157 } ,
7258 {
7359 path : 'docs/vue/introduce' ,
7460 component : ( ) => import ( '../docs/vue/introduce.en-US.md' ) ,
75- beforeEnter,
7661 } ,
7762 {
7863 path : 'docs/vue/introduce-cn' ,
7964 component : ( ) => import ( '../docs/vue/introduce.zh-CN.md' ) ,
80- beforeEnter,
8165 } ,
8266 {
8367 path : 'docs/vue/use-with-vue-cli' ,
8468 component : ( ) => import ( '../docs/vue/use-with-vue-cli.en-US.md' ) ,
85- beforeEnter,
8669 } ,
8770 {
8871 path : 'docs/vue/use-with-vue-cli-cn' ,
8972 component : ( ) => import ( '../docs/vue/use-with-vue-cli.zh-CN.md' ) ,
90- beforeEnter,
9173 } ,
9274 {
9375 path : 'docs/vue/faq' ,
9476 component : ( ) => import ( '../docs/vue/faq.en-US.md' ) ,
95- beforeEnter,
9677 } ,
9778 {
9879 path : 'docs/vue/faq-cn' ,
9980 component : ( ) => import ( '../docs/vue/faq.zh-CN.md' ) ,
100- beforeEnter,
10181 } ,
10282 {
10383 path : 'docs/vue/download' ,
10484 component : ( ) => import ( '../docs/vue/download.en-US.md' ) ,
105- beforeEnter,
10685 } ,
10786 {
10887 path : 'docs/vue/download-cn' ,
10988 component : ( ) => import ( '../docs/vue/download.zh-CN.md' ) ,
110- beforeEnter,
11189 } ,
11290 {
11391 path : 'docs/vue/sponsor' ,
11492 component : ( ) => import ( '../docs/vue/sponsor.en-US.md' ) ,
115- beforeEnter,
11693 } ,
11794 {
11895 path : 'docs/vue/sponsor-cn' ,
11996 component : ( ) => import ( '../docs/vue/sponsor.zh-CN.md' ) ,
120- beforeEnter,
12197 } ,
12298 {
12399 path : 'docs/vue/changelog' ,
124100 component : ( ) => import ( '../CHANGELOG.en-US.md' ) ,
125- beforeEnter,
126101 } ,
127102 {
128103 path : 'docs/vue/changelog-cn' ,
129104 component : ( ) => import ( '../CHANGELOG.zh-CN.md' ) ,
130- beforeEnter,
131105 } ,
132106 { path : '' , redirect : '/ant-design-vue/vue/docs/introduce/' } ,
133107 ] ,
0 commit comments