全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue路由跳转问题记录详解

最近项目上需要用Vue用来做app,在Vue中使用路由时遇到下面的问题。

路由设置如下:

{

path:'/tab',

component:Tab,

children:[{

path:'layoutList',

name:'LayoutList',

component:LayoutList

},{

path:'layoutView/:layoutId',

name:'LayoutView',

component:LayoutView

},{

path:'layoutDetail/:viewId',

name:'LayoutDetail',

component:LayoutDetail

}]

}

其中/tab是根地址,有3个子地址,3个子地址层级为:LayoutList => LayoutView => LayoutDetail

正常情况:假设当前路由为/tab/layoutList,需要跳转到LayoutView页面,可以通过router.push({path:'layoutView/'+item.id})

跳转后的路由为/tab/layoutView/1

 

    

当我想从LayoutView页面跳转到对应的LayoutDetail页面时:

情况一:(找不到页面)

跳转前地址:/tab/layoutView/1

跳转代码:router.push({path:'layoutDetail/'+item.id});

跳转后地址:/tab/layoutView/layoutDetail/27

情况二:(找不到页面)

跳转前地址:/tab/layoutView/1

跳转代码:router.push({path:'/layoutDetail/'+item.id});

跳转后地址:/layoutDetail/27

情况三:(找不到页面)

跳转前地址:/tab/layoutView/1

跳转代码:router.push({path:'tab/layoutDetail/'+item.id});

跳转后地址:/tab/layoutView/tab/layoutDetail/27

情况四:(页面正常显示)

跳转前地址:/tab/layoutView/1

跳转代码:router.push({path:'/tab/layoutDetail/'+item.id});

跳转后地址:/tab/layoutDetail/27

只有按照情况四的操作,才能正常显示出来页面。

vue路由会根据push的地址,如果地址不是/开头,会直接替换当前路由的最后一个/后的地址,

如果地址是/开头,会以push的地址作为绝对地址进行跳转。

另外我尝试还使用router.go({name:'LayoutDetail',params:{viewId:item.id}}),页面不会跳转且地址也不会改变。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue.js  # 路由跳转  # vue  # Vue实现路由跳转和嵌套  # vue路由拦截及页面跳转的设置方法  # 详解vue 路由跳转四种方式 (带参数)  # vue路由跳转传参数的方法  # vue如何实现路由跳转到外部链接界面  # Vue实现路由跳转的3种方式超详细分解  # 跳转  # 找不到  # 跳转到  # 正常显示  # 我想  # 可以通过  # 会以  # 需要用  # 大家多多  # component  # Tab  # layoutView  # LayoutList  # children 


相关文章: 如何在VPS电脑上快速搭建网站?  广东企业建站网站优化与SEO营销核心策略指南  官网网站制作腾讯审核要多久,联想路由器newifi官网  微信小程序制作网站有哪些,微信小程序需要做网站吗?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  家庭建站与云服务器建站,如何选择更优?  如何选择高性价比服务器搭建个人网站?  广德云建站网站建设方案与建站流程优化指南  C#怎么创建控制台应用 C# Console App项目创建方法  实现点击下箭头变上箭头来回切换的两种方法【推荐】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  宝塔Windows建站如何避免显示默认IIS页面?  建站主机选购指南:核心配置优化与品牌推荐方案  开源网站制作软件,开源网站什么意思?  建站之星Pro快速搭建教程:模板选择与功能配置指南  大学网站设计制作软件有哪些,如何将网站制作成自己app?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  python的本地网站制作,如何创建本地站点?  如何通过主机屋免费建站教程十分钟搭建网站?  建站之星logo尺寸如何设置最合适?  建站ABC备案流程中有哪些关键注意事项?  如何用腾讯建站主机快速创建免费网站?  代刷网站制作软件,别人代刷火车票靠谱吗?  中山网站推广排名,中山信息港登录入口?  如何在阿里云通过域名搭建网站?  建站之星如何防范黑客攻击与数据泄露?  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何基于云服务器快速搭建网站及云盘系统?  c++怎么用jemalloc c++替换默认内存分配器【性能】  建站之星好吗?新手能否轻松上手建站?  中山网站制作网页,中山新生登记系统登记流程?  盘锦网站制作公司,盘锦大洼有多少5G网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  济南企业网站制作公司,济南社保单位网上缴费步骤?  图册素材网站设计制作软件,图册的导出方式有几种?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何在阿里云香港服务器快速搭建网站?  网站制作公司排行榜,抖音怎样做个人官方网站  如何在IIS服务器上快速部署高效网站?  如何获取上海专业网站定制建站电话?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何在万网自助建站平台快速创建网站?  如何快速配置高效服务器建站软件?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  北京专业网站制作设计师招聘,北京白云观官方网站?  ,南京靠谱的征婚网站?  制作网页的网站有哪些,电脑上怎么做网页? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。