Commit ce0c9be8a52509e9307a5313b59a5e29d42eab97
1 parent
e241b258
企业
Showing
3 changed files
with
43 additions
and
4 deletions
webintroduce/src/router/index.js
| @@ -2,6 +2,7 @@ import Vue from 'vue' | @@ -2,6 +2,7 @@ import Vue from 'vue' | ||
| 2 | import Router from 'vue-router' | 2 | import Router from 'vue-router' |
| 3 | import VHome from '../views/VHome' | 3 | import VHome from '../views/VHome' |
| 4 | const VSolution = () => import('../views/VSolution') | 4 | const VSolution = () => import('../views/VSolution') |
| 5 | +const VEnterprise = () => import('../views/VEnterprise') | ||
| 5 | 6 | ||
| 6 | Vue.use(Router) | 7 | Vue.use(Router) |
| 7 | 8 | ||
| @@ -14,13 +15,18 @@ export default new Router({ | @@ -14,13 +15,18 @@ export default new Router({ | ||
| 14 | }, | 15 | }, |
| 15 | { | 16 | { |
| 16 | path: '/home', | 17 | path: '/home', |
| 17 | - name: 'VHome', | 18 | + name: 'home', |
| 18 | component: VHome | 19 | component: VHome |
| 19 | }, | 20 | }, |
| 20 | { | 21 | { |
| 21 | path: '/solution', | 22 | path: '/solution', |
| 22 | - name: 'VSolution', | 23 | + name: 'solution', |
| 23 | component: VSolution | 24 | component: VSolution |
| 24 | }, | 25 | }, |
| 26 | + { | ||
| 27 | + path: '/enterprise/:id', | ||
| 28 | + name: 'enterprise', | ||
| 29 | + component: VEnterprise | ||
| 30 | + } | ||
| 25 | ] | 31 | ] |
| 26 | }) | 32 | }) |
webintroduce/src/views/VEnterprise.vue
0 → 100644
webintroduce/src/views/VHome.vue
| 1 | <template> | 1 | <template> |
| 2 | - <div>home</div> | 2 | + <ul> |
| 3 | + <li v-for="(enterprise,index) in enterprises" | ||
| 4 | + :key="index" @click="toEnterprise(enterprise.id)"> | ||
| 5 | + {{enterprise.name}} | ||
| 6 | + </li> | ||
| 7 | + </ul> | ||
| 3 | </template> | 8 | </template> |
| 4 | 9 | ||
| 5 | <script> | 10 | <script> |
| 6 | export default { | 11 | export default { |
| 7 | - name: 'VHome' | 12 | + name: 'VHome', |
| 13 | + data(){ | ||
| 14 | + return { | ||
| 15 | + enterprises:[ | ||
| 16 | + {name:'企业1',id:1}, | ||
| 17 | + {name:'企业2',id:2}, | ||
| 18 | + {name:'企业3',id:3}, | ||
| 19 | + ] | ||
| 20 | + } | ||
| 21 | + }, | ||
| 22 | + methods: { | ||
| 23 | + toEnterprise(id){ | ||
| 24 | + console.log(id) | ||
| 25 | + this.$router.push({name:'enterprise',params:{id:id}}) | ||
| 26 | + } | ||
| 27 | + } | ||
| 8 | } | 28 | } |
| 9 | </script> | 29 | </script> |
| 10 | 30 |