vue如何获取上一级路由的path

在vue中获取本级路由path用this.$route.path,那如何获取上一级路由的path呢?

阅读 23.5k
1 个回答

你所说的上一级路由是指前一页的路由还是父组件的路由

如果是上一级的路由,你可以监听路由事件,根据from.path获取

如果是父组件路由,那么你需要在定义路由的时候把父组件路由写入mate参数中,然后组件中根据属性获取

{ 
      path: '/child', 
      name: 'child',
      component: Child,
      meta: {keepAlive: true, parentPath: 'parent}
}

let parentPath = this.$route.meta.parentPath
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题