预加载

未匹配的标注
本文档最新版为 2.x,旧版本可能放弃维护,推荐阅读最新版!

预加载

Livewire 提供了 “prefetch” 鼠标悬停显示操作结果的功能。 切换显示内容是一种常见的用例。

当某个动作(例如,写入 session 或数据库)不产生副作用时,这很有用。 如果您要“预取”的操作有副作用,则该副作用将无法预测地执行。
将prefetch修饰符添加到操作中以启用此行为:

<button wire:click.prefetch="toggleContent">Show Content</button>

@if ($contentIsVisible)
    <span>Some Content...</span>
@endif

现在,当鼠标进入“显示内容”按钮时,Livewire 将在后台获取 toggleContent 操作的结果。 如果实际单击该按钮,它将在页面上显示内容,而无需发送其他网络请求。 如果未单击该按钮,则将丢弃预取的响应。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
发起讨论 查看所有版本


暂无话题~