位置: 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年会出什么车)

  • iOS15safari无痕怎么设置(ios15无痕模式在哪)

    iOS15safari无痕怎么设置(ios15无痕模式在哪)

  • 微信白名单在哪里设置(微信白名单可以干什么)

    微信白名单在哪里设置(微信白名单可以干什么)

  • 雪容融在哪里可以买到(雪容融的资料)

    雪容融在哪里可以买到(雪容融的资料)

  • 华为单手模式怎么触发(华为单手模式怎么开启快捷键)

    华为单手模式怎么触发(华为单手模式怎么开启快捷键)

  • ospf报文类型有哪些(ospf几种报文)

    ospf报文类型有哪些(ospf几种报文)

  • 改抖音号会影响播放量吗(改抖音号会影响直播流量吗)

    改抖音号会影响播放量吗(改抖音号会影响直播流量吗)

  • 苹果耳机是通用的吗(苹果耳机通用不)

    苹果耳机是通用的吗(苹果耳机通用不)

  • 6splus和7plus的区别(6splus与7plus哪个性价比高)

    6splus和7plus的区别(6splus与7plus哪个性价比高)

  • 抖音账号注销后手机号码会解绑吗(抖音账号注销后还能恢复么)

    抖音账号注销后手机号码会解绑吗(抖音账号注销后还能恢复么)

  • 网络驱动器被删除了怎么办(网络驱动器被删了怎么办)

    网络驱动器被删除了怎么办(网络驱动器被删了怎么办)

  • qq基友关系是什么意思(qq的基友关系是什么)

    qq基友关系是什么意思(qq的基友关系是什么)

  • 闲鱼限流后还能恢复流量吗(闲鱼限流有什么现象)

    闲鱼限流后还能恢复流量吗(闲鱼限流有什么现象)

  • 硬盘类型mbr和gpt区别(硬盘分区类型mbr和gpt)

    硬盘类型mbr和gpt区别(硬盘分区类型mbr和gpt)

  • iphone8相机模糊严重(苹果8相机模糊)

    iphone8相机模糊严重(苹果8相机模糊)

  • 苹果x扬声器没声音(苹果x扬声器没声音无线局域网打不开)

    苹果x扬声器没声音(苹果x扬声器没声音无线局域网打不开)

  • 苹果11默认铃声是什么(苹果11默认铃声叫什么名字)

    苹果11默认铃声是什么(苹果11默认铃声叫什么名字)

  • ipadair可以接鼠标吗(ipad能接鼠标用吗)

    ipadair可以接鼠标吗(ipad能接鼠标用吗)

  • 华为手机云空间满了怎么办(华为手机云空间的照片怎么删除)

    华为手机云空间满了怎么办(华为手机云空间的照片怎么删除)

  • 苹果11怎么设置微信美颜(苹果11怎么设置动态壁纸)

    苹果11怎么设置微信美颜(苹果11怎么设置动态壁纸)

  • 荣耀20怎么清理垃圾(荣耀20怎么清理软件缓存)

    荣耀20怎么清理垃圾(荣耀20怎么清理软件缓存)

  • 微信朋友圈视频最长可以发多长(微信朋友圈视频最多发多少秒)

    微信朋友圈视频最长可以发多长(微信朋友圈视频最多发多少秒)

  • 网络机顶盒可以连接电脑吗(网络机顶盒可以直接看电视吗)

    网络机顶盒可以连接电脑吗(网络机顶盒可以直接看电视吗)

  • vdi是什么(vdi是什么文件)

    vdi是什么(vdi是什么文件)

  • 网络硬件主要包括(网络硬件主要包括网络协议吗)

    网络硬件主要包括(网络硬件主要包括网络协议吗)

  • vivox23多少寸(vivox23多少寸的屏)

    vivox23多少寸(vivox23多少寸的屏)

  • ipad天气图标不见了(ipad天气组件不显示)

    ipad天气图标不见了(ipad天气组件不显示)

  • 公众号阅读量怎么统计(公众号的阅读量)

    公众号阅读量怎么统计(公众号的阅读量)

  • mac如何修改hosts?mac修改hosts图文教程(mac如何修改照片的尺寸大小)

    mac如何修改hosts?mac修改hosts图文教程(mac如何修改照片的尺寸大小)

  • supervisord命令  配置后台服务/常驻进程的进程工具(super命令linux)

    supervisord命令 配置后台服务/常驻进程的进程工具(super命令linux)

  • 借款利息收入是企业收入吗
  • 企业所得税法
  • 增值税税控系统技术维护费怎么做账
  • 施工二级资质是什么意思
  • 员工出差有补助吗
  • 企业人员信息已存在无需新增
  • 房地产开发企业资质等级有几个
  • 进口增值税的计税依据
  • 企业年金个人所得税最新规定
  • 小规模个人所得税怎么申报
  • 房产公司收到的增值税
  • 筹建期结转损益吗
  • 固定资产已入账怎么冲销
  • 退税收入需要缴纳所得税吗
  • 企业所得税营业税金及附加
  • 离退休人员再任职的规定
  • 防伪税控维护费会计分录
  • 所得税汇算后要做账吗
  • 2017年7月1日通用机打发票能不能作为税收凭证?
  • 企业2015年申报抵扣的增值税,2016年检查有11000元不得抵扣,需要补交增值税11000元并收滞纳金及罚款1200元,请问老师具体该怎么做账,谢谢
  • 纳税人备案信息包括
  • 应付和预付账款的区别
  • 摊销生产车间负担的保险费
  • 收到房租发票可以抵扣吗
  • 生产型企业进出口初申报流程
  • 购进虚假发票进项税转出的会计处理?
  • 一般纳税人认定管理办法
  • 光伏发电 电费
  • 结转进项税销项税额的分录怎么写
  • 建筑业预缴企业所得税税率是多少
  • php面向对象的三大特征
  • php变量定义的规则
  • 藏红花 (© Hayami Yanagisawa/Getty Images)
  • 签合同要注意些什么
  • 跨月未认证的发票可以作废吗
  • 莫斯塔尔古桥多高
  • redirect_uri参数错误的解决方法(必看)
  • 公司购买食品属于什么费用
  • mysql表中数据
  • python 嵌入
  • 其他免税销售额大于0免税性质代码
  • 个体工商户社保扣费不成功
  • python中exec执行如何获取返回值
  • 缴纳文化事业建设费
  • 购买原材料运输费的增值税计入什么科目
  • 旅游大巴应怎么买票
  • 其他综合收益相关分录
  • 填写备案信息的目的
  • 商业汇票的承兑银行必须具备下列条件
  • 金税盘发票二维码怎么生成
  • 事业单位利息收入的正确分录
  • 业务招待费扣除标准是多少
  • 固定资产的改良支出有哪些
  • 所有者权益包括少数股东权益吗
  • 银行承兑汇票贴现利息计算公式
  • 个人开具的收据能税前扣除吗
  • 企业差旅费的报销流程
  • 新成立的公司购买的家具可以计入主营业务成本吗
  • 记账凭证制作流程
  • sqlserver存储过程在哪里
  • 下列哪种情况能使血管升压素释放增加
  • thinkpad如何安装win10
  • win10怎么设置有线网络
  • SmartFTP.exe - SmartFTP是什么进程
  • mac m1读取ntfs
  • 潘 pan
  • 建行网银盾在中国银行可以用吗
  • 如何在linux中安装软件
  • Win8出现奇怪爆音的完美解决方法
  • 谈谈jQuery Ajax用法详解
  • u盘通过什么读写数据
  • 关于javascript
  • linux怎么使用shell脚本
  • 缓动函数网站
  • 基于JavaScript的网页代码
  • jquery示例
  • 2020百望税控盘最新系统
  • 北京环球影城服装
  • 开票风险预警机制蓝色预警怎么办
  • 铁路运费发票可以抵扣几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设