[vue3]useRouter里的currentRoute和useRouter().currentRoute不一样是怎么回事?

const router = useRouter();

const activeIndex = ref('/')

onMounted(() => {
  console.log(router)
  console.log("------------")
  console.log(router.currentRoute.value)
  activeIndex.value = router.currentRoute.value.name ?? '/'
})


F5刷新页面后,打印出来两个不一样,上面的是正确的,怎么获取到正确的?

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