Javascript 什么是<;路由器视图:key="$路线.全路径“>?

Javascript 什么是<;路由器视图:key="$路线.全路径“>?,javascript,html,vue.js,vue-router,Javascript,Html,Vue.js,Vue Router,我是Vue.js的新手,我想我对路由器如何处理以下事情有点了解: <router-link to="/"> 但我并不真正理解下面这句话的作用: <router-view :key="$route.fullPath"></router-view> 我相信路由器视图本身可以确保显示内容,但关键部分是什么意思?请参见 它还可以用来强制替换元素/组件,而不是重用它。当您想要: 正确触发组件的生命周期挂钩 触发转换 定义为 完整解析的URL,包括查询和哈

我是Vue.js的新手,我想我对路由器如何处理以下事情有点了解:

<router-link to="/">

但我并不真正理解下面这句话的作用:

<router-view :key="$route.fullPath"></router-view>

我相信路由器视图本身可以确保显示内容,但关键部分是什么意思?

请参见

它还可以用来强制替换元素/组件,而不是重用它。当您想要:

  • 正确触发组件的生命周期挂钩
  • 触发转换
定义为

完整解析的URL,包括查询和哈希

如果将
绑定到
$route.fullPath
,则每次发生导航事件时,它都会“强制替换”
元素/组件


如上所述,这样做很可能是为了触发过渡/动画。

非常感谢您的提问!!:我已经为这个功能找了好几个小时了!!!这不是更新视图中的信息。我必须完全重新加载页面,这对我来说是不可能的。@James你可能还遗漏了一些东西。您应该发布一个新问题,以任何方式通过$router.push()以编程方式获取它?@Ashbay get“what”?