?-6ren"> ?-我是 Vue.js 的新手,我想我对路由器的工作原理有一些了解,例如: 但我并不真正理解以下行的作用: 我相信 router-view 本身可以确保显示内容,但关键部分是什么意思? 最佳答案 参见-6ren">
gpt4 book ai didi

javascript - 什么是 ?

转载 作者:太空狗 更新时间:2023-10-29 13:40:45 25 4
gpt4 key购买 nike

我是 Vue.js 的新手,我想我对路由器的工作原理有一些了解,例如:

<router-link to="/">

但我并不真正理解以下行的作用:

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

我相信 router-view 本身可以确保显示内容,但关键部分是什么意思?

最佳答案

参见 Special Attributes - key

It can also be used to force replacement of an element/component instead of reusing it. This can be useful when you want to:

  • Properly trigger lifecycle hooks of a component
  • 触发转换

$route.fullPath 定义为

The full resolved URL including query and hash.

如果绑定(bind) key$route.fullPath , 它总是“强制替换” <router-view>每次导航事件发生时的元素/组件。

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

关于javascript - 什么是 <router-view :key ="$route.fullPath">?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52847979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com