Skip to content
全部文档

Offline

在实时应用中,提示用户设备已断网会很有帮助。

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

把它加到组件内的元素上后,默认隐藏,用户断网时再显示:

blade
<div wire:offline>
    This device is currently offline.
</div>

切换 class

加上 class 修饰符后,用户断网时会给元素添加 class;重新上线后会移除:

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

或者用 .remove 修饰符,在用户断网时移除某个 class。下例中,断网期间会从 <div> 上移除 bg-green-300

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

切换属性

.attr 修饰符可在用户断网时给元素添加属性。下例中,「Save」按钮在断网期间会被禁用:

blade
<button wire:offline.attr="disabled">Save</button>