跳到主要内容

离线

在实时应用中,提供用户设备已断开网络连接的视觉指示会非常有用。

Livewire 为此提供了 wire:offline 指令。

通过在 Livewire 组件内的元素上添加 wire:offline,该元素默认会被隐藏,当用户断开连接时变为可见:

<div wire:offline>
该设备当前处于离线状态。
</div>

切换 class

添加 class 修饰符可以在用户断连时给元素添加一个 class。当用户恢复在线后,该 class 会被移除:

<div wire:offline.class="bg-red-300">

或者,使用 .remove 修饰符,可以在用户断连时移除某个 class。在以下示例中,当用户断连时,bg-green-300 class 会从 <div> 上被移除:

<div class="bg-green-300" wire:offline.class.remove="bg-green-300">

切换属性

.attr 修饰符允许你在用户断连时为元素添加一个属性。在以下示例中,当用户断连时,"保存"按钮会被禁用:

<button wire:offline.attr="disabled">保存</button>