位置: IT常识 - 正文

Vue--Router--嵌套路由(children)的用法(vue中$route)

编辑:rootadmin
Vue--Router--嵌套路由(children)的用法

推荐整理分享Vue--Router--嵌套路由(children)的用法(vue中$route),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuerouter嵌套路由怎么定义,vue router-view 嵌套 详细页,vuerouter嵌套路由怎么定义,vue router-view 嵌套 详细页,vuerouter嵌套子路的目的,vuerouter嵌套路由,vuerouter嵌套路由 为什么会导致页面缓存,vuerouter嵌套路由,内容如对您有帮助,希望把文章链接给更多的朋友!

原文网址:Vue--Router--嵌套路由(children)的用法_IT利刃出鞘的博客-CSDN博客

简介

说明

        本文介绍Vue Router的嵌套路由的用法。

        嵌套路由就是父路由里面嵌套他的子路由,父路由有自己的路由导航和路由容器(router-link、router-view),通过配置children可实现多层嵌套。(router-view必须要有,否则点击了router-link后,路径会变化,但页面不改变)。

使用场景

        嵌套路由用于实现页中页效果。例如:

用户页面中,有登录页面和注册页面,这两个页面通过标签切换。此时:用户页面是父路由,登录和注册页面是子路由后台管理页面中,布局都是同一套,只是中间的内容部分改变。(例如:vue-element-admin)此时:整个布局是父路由,中间的内容页面是子路由。

官网网址

https://router.vuejs.org/zh/guide/essentials/nested-routes.html

示例

需求:写一个用户页面,里边有登录页面和注册页面,这两个页面通过标签切换。

路由配置

router/index.js

import Vue from 'vue'import VueRouter from 'vue-router'import User from '../views/user/User'import Login from '../views/user/Login'import Register from '../views/user/Register'Vue.use(VueRouter)const routes = [ { path: '/', name: 'Home', redirect: User }, { path: '/user', name: 'User', component: User, children: [ { path: 'login', name: 'Login', component: Login }, { path: 'register', name: 'Register', component: Register } ] }]const router = new VueRouter({ routes})export default router用户页面(父页面)Vue--Router--嵌套路由(children)的用法(vue中$route)

User.vue

<template> <div class="outer"> <h2>这是用户页面</h2> <router-link :to="{name: 'Login'}">登录</router-link> | <router-link :to="{name: 'Register'}">注册</router-link> <router-view></router-view> </div></template><script>export default { name: 'User'}</script><style scoped>.outer { margin: 20px; border: 2px solid red; padding: 20px;}</style>登录页面(子页面)

Login.vue

<template> <div class="outer"> <h3>这是登录页面</h3> </div></template><script>export default { name: 'Login'}</script><style scoped>.outer { margin: 20px; border: 2px solid blue; padding: 20px;}</style>注册页面(子页面)

Register.vue

<template> <div class="outer"> <h3>这是注册页面</h3> </div></template><script>export default { name: 'Register'}</script><style scoped>.outer { margin: 20px; border: 2px solid blue; padding: 20px;}</style>测试

访问:http://192.168.0.104:8080/

结果:

点击“登录”/“注册”:

子路由的path前加“/”

        如果子路由的path的最前边有“/”,则不需要加父路由的路径即可访问此子组件。

例如,修改上边的“路由配置”,将path: 'login',改为path: '/login',则登录页面可以这样访问:

http://192.168.0.104:8080/#/login

示例

router/index.js:

import Vue from 'vue'import VueRouter from 'vue-router'import User from '../views/user/User'import Login from '../views/user/Login'import Register from '../views/user/Register'Vue.use(VueRouter)const routes = [ { path: '/', name: 'Home', redirect: User }, { path: '/user', name: 'User', component: User, children: [ { path: '/login', name: 'Login', component: Login }, { path: 'register', name: 'Register', component: Register } ] }]const router = new VueRouter({ routes})export default router

测试

本文链接地址:https://www.jiuchutong.com/zhishi/299887.html 转载请保留说明!

上一篇:二十场数学建模竞赛【详细思路+代码】总结(数学建模 比赛)

下一篇:2023 年8个ChatGPT 的替代品(2023年会出什么车)

  • lumia 1520(lumia822)

    lumia 1520(lumia822)

  • 163邮箱怎么改密码(163邮箱怎么改密保)

    163邮箱怎么改密码(163邮箱怎么改密保)

  • 抖音里能不能看到访客(抖音里能不能看见谁来过)

    抖音里能不能看到访客(抖音里能不能看见谁来过)

  • 小米翻译功能在哪里(小米翻译功能在哪里找)

    小米翻译功能在哪里(小米翻译功能在哪里找)

  • 联动云怎么快速退押金(联动云怎么快速审核)

    联动云怎么快速退押金(联动云怎么快速审核)

  • 能投屏的视频软件(能投屏的视频播放软件)

    能投屏的视频软件(能投屏的视频播放软件)

  • 荣耀30防水防尘级别(荣耀30s 防水)

    荣耀30防水防尘级别(荣耀30s 防水)

  • mate30手电筒快捷键是什么(mate30手电筒快捷关闭)

    mate30手电筒快捷键是什么(mate30手电筒快捷关闭)

  • 为什么没有分享二维码别人却进了群(转转为什么没有分享)

    为什么没有分享二维码别人却进了群(转转为什么没有分享)

  • 红米k20pro充电速度突然变慢(红米k20pro充电最高)

    红米k20pro充电速度突然变慢(红米k20pro充电最高)

  • 华为p40怎么下载铃声(华为P40怎么下载铃声)

    华为p40怎么下载铃声(华为P40怎么下载铃声)

  • ddr4和ddr5的区别(电脑内存条ddr4和ddr5的区别)

    ddr4和ddr5的区别(电脑内存条ddr4和ddr5的区别)

  • 请求超时什么意思(请求超时是什么)

    请求超时什么意思(请求超时是什么)

  • powerpoint默认文件名(powerpoint默认的文件名)

    powerpoint默认文件名(powerpoint默认的文件名)

  • word标记区怎么取消(word标记区怎么处理)

    word标记区怎么取消(word标记区怎么处理)

  • 跨境支付方式有哪些(跨境支付方式有哪些?)

    跨境支付方式有哪些(跨境支付方式有哪些?)

  • asmr什么意思(孔雀鱼asmr什么意思)

    asmr什么意思(孔雀鱼asmr什么意思)

  • 小米mde6s配置参数(小米mde6什么型号)

    小米mde6s配置参数(小米mde6什么型号)

  • 苹果怎么看版本(苹果怎么看版本是多少)

    苹果怎么看版本(苹果怎么看版本是多少)

  • r15屏幕分辨率设置(r15屏幕分辨率多少)

    r15屏幕分辨率设置(r15屏幕分辨率多少)

  • iPhoneXsMax运行内存是多少(iphonexsmax运行内存分别是多大)

    iPhoneXsMax运行内存是多少(iphonexsmax运行内存分别是多大)

  • 小翼管家怎么绑定网关(小翼管家怎么绑定路由器)

    小翼管家怎么绑定网关(小翼管家怎么绑定路由器)

  • 苹果手机能下载喜马拉雅吗(苹果手机能下载两个微信吗)

    苹果手机能下载喜马拉雅吗(苹果手机能下载两个微信吗)

  • 小米手环4怎么测心率(小米手环4怎么开机)

    小米手环4怎么测心率(小米手环4怎么开机)

  • 手机截屏在哪找(手机如何截屏)

    手机截屏在哪找(手机如何截屏)

  • 怎么防止电脑被远程控制?Win10禁用远程控制方法(怎么防止电脑被别人远程控制)

    怎么防止电脑被远程控制?Win10禁用远程控制方法(怎么防止电脑被别人远程控制)

  • fppdis2a.exe是什么进程 有什么作用 fppdis2a进程查询(fpp是什么文件)

    fppdis2a.exe是什么进程 有什么作用 fppdis2a进程查询(fpp是什么文件)

  • 如何自己搭建一个ai画图系统? 从0开始云服务器部署novelai(如何自己搭建一个邮箱服务器)

    如何自己搭建一个ai画图系统? 从0开始云服务器部署novelai(如何自己搭建一个邮箱服务器)

  • 如何解决ECharts图表切换后缩成一团的问题(如何解决面颊毛孔粗大)

    如何解决ECharts图表切换后缩成一团的问题(如何解决面颊毛孔粗大)

  • python解释器的多种使用

    python解释器的多种使用

  • 什么情况下可以领取失业保险金
  • 营业外收入纳税调整
  • 净利润和盈余公积的会计分录
  • 包工包料工程要交哪些税
  • 开发成本公式
  • 联营企业和合营企业长期股权投资的方式
  • 房企视同买断销售的所得税处理
  • 现金账怎么记账图例
  • 典当业销售的死当物品是否交增值税
  • 期初建账库存少录数量会计怎么处理
  • 冲去年其他应付款做管理费用凭证
  • 发工资时计提个人所得税
  • 含税金是什么意思
  • 行邮税的税率档次
  • 个贷系统平账专户还款怎么做分录
  • 企业三废处理方案
  • 期望和方差的计算例题
  • .车船税不在汽车保险里如何入账
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • 补付工程款的分录
  • 分配水电费会计分录怎么写
  • 开发票货款未公对公转怎么做账
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • 如何网络测试
  • 转出未交增值税借方余额表示什么
  • 最常用的成本核算方法表
  • 企业盘盈资产开什么发票
  • Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
  • javaweb界面设计
  • 伪类的常见类型
  • 深度解析冯德伦最后为什么选了舒淇
  • 命令行修改mbr
  • 投标代理费应如何支付
  • 企业扶贫捐赠简报范文
  • 存货跌价准备科目余额在哪方
  • 报销借款分录怎么做
  • 路由器无线设置模式哪个更快
  • 承兑汇票贴现利率是怎么算
  • 承租方承担税费
  • 企业所得税的营业收入包括营业外收入吗
  • sqlserver控制台
  • 什么是虚开增值发票
  • 劳动仲裁赔偿款会计分录
  • 借银行存款贷预收账款是哪个凭证
  • 给员工的奖金计入什么科目
  • 货物赔偿款怎么开票
  • 以银行存款支付固定资产修理费
  • 收到工程款怎么入账
  • 应纳税工资是应发还是实发
  • 垫付的开办费怎么做账
  • 企业必须设立的账薄
  • 增值税科目设置及科目号
  • sql中的coalesce
  • sqlserver临时表 效率
  • mysql格式化日期yyyy/mm/dd
  • Centos7.3下mysql5.7.18安装并修改初始密码的方法
  • 优化加速锁定任务是什么意思
  • linux修改密码认证令牌错误
  • window怎么样
  • ubuntu安装配置静态ip地址
  • macbook如何安装windows
  • mac 应用
  • 电脑开机黑屏光标闪烁怎么解决
  • windows10开机黑屏
  • linux系统中make的用法
  • linux服务器日志文件在哪里
  • 如何判断肾虚阴虚阳虚
  • js页面点击怎么随机生成图片
  • 深入剖析典型案例
  • node.js+mysql
  • shell脚本可以使用的引号
  • scrapy爬虫教程
  • 学javascript的书
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • python写出来的程序怎么用
  • python的了解
  • 出口退税期限最长几个月以上
  • 发票怎样读入金税开票系统
  • 云南省地方税务局关于城镇土地使用税
  • 广东省广州电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设