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

  • qq删了好友聊天记录能恢复吗(qq删了好友聊天记录还能回来吗)

    qq删了好友聊天记录能恢复吗(qq删了好友聊天记录还能回来吗)

  • 荣耀v30pro能无线充电吗(荣耀30pro可以无线)

    荣耀v30pro能无线充电吗(荣耀30pro可以无线)

  • 华为nova5为什么微信没声音(华为nova5为什么连不上wifi)

    华为nova5为什么微信没声音(华为nova5为什么连不上wifi)

  • 转转拍卖卖家不发货(转转拍卖卖家不退货)

    转转拍卖卖家不发货(转转拍卖卖家不退货)

  • 苹果11屏幕变暗怎么回事调到最高了(苹果11屏幕变暗卡死)

    苹果11屏幕变暗怎么回事调到最高了(苹果11屏幕变暗卡死)

  • 华为mate x在哪里可以买

    华为mate x在哪里可以买

  • iphone腾讯会议没有共享屏幕(iphone腾讯会议没有微信登录)

    iphone腾讯会议没有共享屏幕(iphone腾讯会议没有微信登录)

  • 抖音怎么给主播私信(抖音怎么给主播发私信)

    抖音怎么给主播私信(抖音怎么给主播发私信)

  • securityhealth可以禁止启动吗(securitythreat)

    securityhealth可以禁止启动吗(securitythreat)

  • usb反向充电如何解决(usb反向充电改不了usb已关闭)

    usb反向充电如何解决(usb反向充电改不了usb已关闭)

  • 小米8可以使用双电信4g吗(小米8支持内存卡吗)

    小米8可以使用双电信4g吗(小米8支持内存卡吗)

  • 驱动日期代表什么意思(驱动程序的日期是电脑的出厂日期吗)

    驱动日期代表什么意思(驱动程序的日期是电脑的出厂日期吗)

  • 微信解封后需要注意什么(微信解封后需要多久才能恢复正常)

    微信解封后需要注意什么(微信解封后需要多久才能恢复正常)

  • ps怎么把衣服p掉(ps怎么把衣服p掉教程)

    ps怎么把衣服p掉(ps怎么把衣服p掉教程)

  • ipad充电多久充满(ipad一般充电多久)

    ipad充电多久充满(ipad一般充电多久)

  • 抖音直播怎么点亮表情(抖音直播怎么点关注)

    抖音直播怎么点亮表情(抖音直播怎么点关注)

  • 历史时间轴怎么做(历史时间轴怎么整理)

    历史时间轴怎么做(历史时间轴怎么整理)

  • 抖音为什么改不了昵称(抖音为什么改不了资料)

    抖音为什么改不了昵称(抖音为什么改不了资料)

  • 华为v20怎么设置后台运行(华为V20怎么设置9点应用锁)

    华为v20怎么设置后台运行(华为V20怎么设置9点应用锁)

  • 淘宝的家乡版怎么调换(淘宝家乡版怎么切换)

    淘宝的家乡版怎么调换(淘宝家乡版怎么切换)

  • 八代主板怎么安装win7(8卡主板安装)

    八代主板怎么安装win7(8卡主板安装)

  • 在计算机中,组成一个字节的二进制位位数是(在计算机中组成一个二进制位数是)

    在计算机中,组成一个字节的二进制位位数是(在计算机中组成一个二进制位数是)

  • 华为手机文件夹在哪里(华为手机文件夹删除了怎么恢复)

    华为手机文件夹在哪里(华为手机文件夹删除了怎么恢复)

  • 手机上如何使用金山文档(手机上如何使用word文档)

    手机上如何使用金山文档(手机上如何使用word文档)

  • 暴风影音如何投屏(暴风影音怎么投放电视)

    暴风影音如何投屏(暴风影音怎么投放电视)

  • 为什么说网络安全是风口行业?是IT行业最后的红利?(为什么说网络安全靠人民)

    为什么说网络安全是风口行业?是IT行业最后的红利?(为什么说网络安全靠人民)

  • dede标签云(TAG)随机颜色及大小的实现方法(dede标签的使用)

    dede标签云(TAG)随机颜色及大小的实现方法(dede标签的使用)

  • 没有独立核算的分公司需要报税
  • 税负怎么计算
  • 火车票可以抵扣多少增值税
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 收到租赁费发票的账务处理
  • 未担保余值列报
  • 计提的应付利息怎么冲回
  • 营改增退税政策
  • 国税和地税要怎么合并
  • 移动电子发票怎么发送到邮箱
  • 差额纳税计算方法
  • 工程预算调整的主要内容
  • 小型微利企业普惠性税收减免政策执行期限
  • 收到进项发票抵扣联怎么做分录
  • iphone手机怎么把电话号码转到sim
  • 总成本费用包含
  • 交了预付款后,一方违约怎么处理
  • 为离职员工代缴社保 如何规避法律责任
  • kb4499164安装失败怎么办
  • linux不允许root登录
  • 补交上一年度的养老保险
  • 期间费用计入产后成本吗
  • Php实现邀请用户加入企业生成邀请链接
  • 什么是非征期税未报
  • grid 框架
  • 金蝶专业版固定资产初始数据录入
  • 简单实现php留言功能
  • vue项目中技巧知识点
  • ps黑白怎么调
  • spring boot怎么学
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 差旅费账务处理例子
  • 购买小礼品赠送怎么做账
  • 商标注册费用可以退吗
  • 微信平台的收入从哪里来
  • 未确认融资费用怎么算
  • 减免增值税计入营业外收入影响利润
  • sql service 2008 数据库还原
  • 企业的预付账款属于金融资产吗
  • 预算外的收入
  • 销售货物的运费的税率怎么算
  • 预付账款未取得发票
  • 银行贷款损失的计算公式
  • 企业设备维修
  • 无形资产及其他资产包括哪些科目
  • 固定资产报废如何记账
  • 缴纳社保记账凭证怎么开
  • 分公司有哪些特点
  • 财付通入帐中
  • open bsd
  • upgrade.exe - upgrade进程是什么意思
  • linux获取主目录的命令
  • 手把手教你如何退税
  • 电脑防火墙在哪里设置
  • wordpress怎么安装插件
  • win8开机进入开始界面
  • win8应用商店废了
  • lua教程书籍
  • 错误化
  • nodejs用法
  • apache2使用
  • node.js入门教程
  • 使用Android Go的手机
  • [android那些事] linux 下android源码编译(国内被墙方案)
  • cmd 更改密码
  • javascript数组去重set方法
  • js date对象构造方法
  • 如何做好设计师
  • android studio 无法解析 aar
  • android屏幕适配的五种方式
  • Python实现Sqlite将字段当做索引进行查询的方法
  • 电子税务里面怎么作废发票
  • 机关工勤人员2022工资套改表
  • 出口退税函调回函时间
  • 广州市税务局副局长陈忠文
  • 预缴增值税最后怎么处理
  • 税务网上抄报流程是什么
  • 交医保显示已申报怎么办
  • 发票抽奖还有吗
  • 亿企代账和云账房哪个好用?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设