主题
wire:navigate
Livewire 的 wire:navigate 功能使页面导航更快,为用户提供类似 SPA 的体验。
本页是 wire:navigate 指令的简单参考。请务必阅读 Livewire 的 Navigate 功能页面 以获取更完整的文档。
以下是在导航栏中的链接添加 wire:navigate 的简单示例:
blade
<nav>
<a href="/" wire:navigate>Dashboard</a>
<a href="/posts" wire:navigate>Posts</a>
<a href="/users" wire:navigate>Users</a>
</nav>当单击这些链接中的任何一个时,Livewire 将拦截点击,而不是允许浏览器执行完整的页面访问,Livewire 将在后台获取页面并将其与当前页面交换(从而实现更快更流畅的页面导航)。
悬停时预取页面
通过添加 .hover 修饰符,当用户将鼠标悬停在链接上时,Livewire 将预取页面。这样,当用户单击链接时,页面将已从服务器下载。
blade
<a href="/" wire:navigate.hover>Dashboard</a>深入了解
有关此功能的更完整文档,请访问 Livewire 的 navigate 文档页面。