首页 新闻 会员 周边 捐助

Vue3当前路由地址的值不一致

0
悬赏园豆:5 [待解决问题]

vue版本3.2.31,vue-router版本4.0.14。


使用如下代码获取当前路由地址

但是,currentRoute对象和其中的path属性,对不上。


打印出的对象和对象的属性,为何出现不一致。求前端大神解答。

GGWP的主页 GGWP | 初学一级 | 园豆:60
提问于:2022-03-21 15:43
< >
分享
所有回答(2)
0


去掉value

永远跟党走i | 园豆:1542 (小虾三级) | 2022-03-22 09:15
router.currentRoute

下面是没有path属性的,去掉中间的value的话,就是undefined的了。

支持(0) 反对(0) GGWP | 园豆:60 (初学一级) | 2022-03-22 10:59

@GGWP:

你就是想获取 path 是吧?


import { useRoute } from 'vue-router';

const route = useRoute();

  console.log(route,"route.currentRoute");


  console.log(route.path,"route.currentRoute");

你import 包错了

支持(0) 反对(0) 永远跟党走i | 园豆:1542 (小虾三级) | 2022-03-22 15:41
0


要实时计算,才能获取到实时路由。

GGWP | 园豆:60 (初学一级) | 2024-07-31 15:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册