vue 使用路由懒加载以后不能获取url

vue 使用路由懒加载以后不能获取url

1.使用普通方法可以获取,如图:

clipboard.png

clipboard.png

2.使用懒加载方法不能获取,如图:

clipboard.png

clipboard.png

这是为什么?有没有朋友知道呢?

如果坚持用懒加载,那怎么解决呢?

阅读 2.8k
2 个回答

如果你是在User组件本身里面获取路由,懒加载地址是没问题的,
在其他组件的里可以监听路由

  watch: {
            $route(val) {
                console.log(val.path);
            }
  }

逻辑放到路由守卫里面试试

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