OSDN Git Service

update the home page.
[bytom/Byone.git] / src / router.js
1 // import Pormpt from './views/prompt'
2
3 const routers = [
4   {
5     path: '/',
6     name: 'home',
7     meta: { title: '首页' },
8     component: resolve => {
9       require(['@/views/home.vue'], resolve)
10     },
11     children: [
12       {
13         path: '/transfer',
14         name: 'transfer',
15         meta: { title: '转账' },
16         component: resolve => {
17           require(['@/views/transfer.vue'], resolve)
18         }
19       },
20       {
21         path: '/advancedTransfer',
22         name: 'advanced-transfer',
23         meta: { title: '高级转账' },
24         component: resolve => {
25           require(['@/views/advancedTransfer.vue'], resolve)
26         }
27       },
28       {
29         path: '/transfer/info',
30         name: 'transfer-info',
31         meta: { title: '交易详情' },
32         component: resolve => {
33           require(['@/views/transferDetail.vue'], resolve)
34         }
35       },
36       {
37         path: '/transfer/confirm',
38         name: 'transfer-confirm',
39         meta: { title: '交易确认' },
40         component: resolve => {
41           require(['@/views/transferConfirm.vue'], resolve)
42         }
43       },
44       {
45         path: '/menu',
46         name: 'menu',
47         meta: { title: '切换账户' },
48         component: resolve => {
49           require(['@/views/homeMenu.vue'], resolve)
50         },
51         children: [
52           {
53             path: '/menu/account/create',
54             name: 'menu-account-creation',
55             meta: { title: '创建账户' },
56             component: resolve => {
57               require(['@/views/menuCreation.vue'], resolve)
58             }
59           },
60           {
61             path: '/menu/backup',
62             name: 'menu-backup',
63             meta: { title: '备份' },
64             component: resolve => {
65               require(['@/views/menuBackup.vue'], resolve)
66             }
67           },
68           {
69             path: '/menu/help',
70             name: 'menu-help',
71             meta: { title: '帮助' },
72             component: resolve => {
73               require(['@/views/menuHelp.vue'], resolve)
74             }
75           },
76           {
77             path: '/menu/settings',
78             name: 'menu-settings',
79             meta: { title: '设置' },
80             component: resolve => {
81               require(['@/views/menuSettings.vue'], resolve)
82             }
83           }
84         ]
85       }
86     ]
87   },
88   {
89     path: '/welcome',
90     name: 'welcome',
91     meta: { title: '欢迎页' },
92     component: resolve => {
93       require(['@/views/welcome/welcome.vue'], resolve)
94     }
95   },
96   {
97     path: '/protocol',
98     name: 'welcome-protocol',
99     meta: { title: '用户协议' },
100     component: resolve => {
101       require(['@/views/welcome/protocol.vue'], resolve)
102     }
103   },
104   {
105     path: '/creation',
106     name: 'welcome-creation',
107     meta: { title: '创建账户' },
108     component: resolve => {
109       require(['@/views/welcome/creation.vue'], resolve)
110     }
111   },
112   {
113     path: '/recovery',
114     name: 'welcome-recovery',
115     meta: { title: '恢复账户' },
116     component: resolve => {
117       require(['@/views/welcome/recovery.vue'], resolve)
118     }
119   }
120 ]
121 export default routers