vue之路由的嵌套(父子路由)
2019-03-03 00:34
302 查看
路由的嵌套:
1:配置路由
[code]main.js文件中 import Users from './components/Users' import UserAdd from './components/Users/UserAdd' import UserList from './components/Users/UserList' /*定义路由 */ const routes = [ { path: '/', component: Home }, { path: '/Home', component: Home }, { path: '/Users', component: Users, //配置子路由 children:[ { path: 'UserAdd', component: UserAdd}, { path: 'UserList', component: UserList }, ] } ]
2:父路由页面配置子路由显示的地方
[code]<template> <div id="Users"> <div class="users"> <div class="left"> <!-- 左侧用来显示Users的子路由 --> <ul> <router-link to="/Users/UserAdd">增加用户</router-link> <router-link to="/Users/UserList">用户列表</router-link> </ul> </div> <div class="right"> <!-- 右侧用来显示子路由对应的内容,即子路由对应页面的显示区域 --> <router-view></router-view> </div> </div> </div> </template> <script> export default { } </script> <style lang="scss" scoped> .users{ display:flex; .left{ /* 左侧固定宽度 */ width: 200px; min-height: 400px; border-right: 1px solid #eee; padding: 10px 50px; a{ display: inline-block; width: 100%; } li{ line-height: 2; } } .right{ /* 右侧自适应 */ flex:1; } } </style>
最后效果:
到此一个简单的Vue嵌套路由的实例完成,欢迎各路道友批评指点!
相关文章推荐
- vue教程3-05 vue组件数据传递、父子组件数据获取,slot,router路由
- vue基础教程(四) - 路由的配置、跳转、传参、嵌套
- Vue学习-07:路由监听、路由嵌套(子路由)
- vue.js嵌套路由-------由浅入深
- vue父子组件的嵌套的示例代码
- vue 路由嵌套高亮问题的解决方法
- vue的路由嵌套
- VUE嵌套路由的问题
- vue中的路由及嵌套路由
- vue-父子组件嵌套的示例
- vue-11-路由嵌套-参数传递-路由高亮
- vue嵌套路由-params传递参数(四)
- vue嵌套路由-query传递参数(三)
- vue路由-动态路由和嵌套路由
- vue-router 嵌套路由没反应
- 在html中使用Vue 路由嵌套-实现数据请求
- vue-router中定义动态路由、嵌套路由,并动态获取参数
- Vue--router-->>项目多路由嵌套--常用
- Vue 路由嵌套、数据请求、组件
- 转:vue嵌套路由-params传递参数