vue动态路由嵌套,vue嵌套路由默认路由
嵌套路由顾名思义就是路由的多层嵌套,这篇文章主要给大家介绍了关于某视频剪辑软件实现路由嵌套的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
1、嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端的视图跳转路径蛮像的):
2、 创建用户信息组件,在视图/用户目录下创建一个名为Profile.vue的视图组件:
Profile.vue
模板
氕咸鱼_翻身1/h1
/模板
脚本
导出默认值{
名称:"用户列表"
}
/脚本
样式范围
/风格
3、在用户列表组件在视图/用户目录下创建一个名为List.vue的视图组件:
List.vue
模板
氕咸鱼_翻身2/h1
/模板
脚本
导出默认值{
名称:"用户列表"
}
/脚本
样式范围
/风格
4、修改首页视图,我们修改主界面视图组件,此处使用了ElementUI布局容器组件,代码如下:
主界面
模板
差异
埃尔容器
左侧宽度= 200像素
el-menu :default-openeds=[1]
埃尔-子菜单索引=1
模板slot= title I class= El-icon-caret-right /I用户管理/模板
埃尔-菜单-项目-组
埃尔菜单项索引=1-1
!-插入的地方-
路由器-链接到=/用户/配置文件个人信息/路由器链接
/El-菜单项
埃尔菜单项索引=1-2
!-插入的地方-
路由器-链接到=/用户/列表用户列表/路由器链接
/El-菜单项
/El-菜单项-组
/El-子菜单
埃尔-子菜单索引=2
模板slot= title I class= El-icon-caret-right /I内容管理/模板
埃尔-菜单-项目-组
埃尔菜单项索引=2-1 分类管理/El-菜单项
埃尔菜单项索引=2-2 内容列表/El-菜单项
/El-菜单项-组
/El-子菜单
/el-menu
/El-旁白
埃尔容器
El-header style= text-align:right;字体大小:12px
埃尔-下拉菜单
I class= El-icon-setting style= margin-right:15px /I
El-下拉菜单-菜单slot=dropdown
埃尔-下拉列表-项目个人信息/El-下拉列表项
埃尔-下拉列表-项目退出登录/El-下拉列表项
/El-下拉菜单
/El-下拉菜单
/el-header
埃尔梅因
!-在这里展示视图-
路由器-视图/
/el-main
/El-容器
/El-容器
/div
/模板
脚本
导出默认值{
名称:"主"
}
/脚本
样式范围的语言=scss 。埃尔标题{
背景色:# B3C0D1
颜色:# 333;
行高:60px
}。El侧{
颜色:# 333;
}
/风格
5、配置嵌套路由修改路由器目录下的索引。射流研究…路由配置文件,使用孩子们放入主要的中写入子模块,代码如下:
索引。射流研究…
//导入某视频剪辑软件
从“Vue”导入Vue
从" vue路由器"导入武鲁特
//导入组件
从以下位置导入主管道./views/Main ;
导入登录信息自./views/log in ;
//导入子模块
从导入用户列表./视图/用户/列表;
从导入用户配置文件./views/user/Profile ;
//使用
vue。使用(vue路由器);
//导出
导出默认的新VueRouter({
路线:[
{
//登录页
路径:"/main ",
组件:主,
//写入子模块
儿童:[
{
路径:"/用户/配置文件",
组件:用户配置文件,
}, {
路径:"/用户/列表",
组件:用户列表,
},
]
},
//首页
{
路径:"/登录",
组件:登录
},
]
})
6、运行结果:
7、项目结构为:
8、那么我们加一个功能呢:
主界面中加入这段代码即可:
El-子菜单索引=3
template slot= title I class= El-icon-caret-right /I咸鱼_周转管理/template
El-菜单-项目-组
El-菜单项索引=3-1 咸鱼_翻转4/El-菜单项
El-菜单项索引=3-2 咸鱼_翻转5/El-菜单项
/El-菜单项-组
/El-子菜单
总结
这就是这篇关于Vue路由嵌套的文章。有关Vue路由嵌套的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。