显示侧边栏
组件
隐藏侧边栏

开关

开关设置的开启或关闭。适用于启用或禁用功能等二进制选项。

在表单外使用开关作为自动保存控件;否则使用复选框。
启用通知
<flux:field variant="inline">    <flux:label>Enable notifications</flux:label>    <flux:switch wire:model.live="notifications" />    <flux:error name="notifications" /></flux:field>

字段集

在字段集中组织相关的开关。

邮件通知
通信邮件 接收有关您账户活动的邮件。
营销邮件 接收有关新产品、功能等的邮件。
社交邮件 接收好友请求、关注等相关邮件。
安全邮件 接收有关您账户活动和安全的邮件。
<flux:fieldset>    <flux:legend>Email notifications</flux:legend>    <div class="space-y-4">        <flux:switch wire:model.live="communication" label="Communication emails" description="Receive emails about your account activity." />        <flux:separator variant="subtle" />        <flux:switch wire:model.live="marketing" label="Marketing emails" description="Receive emails about new products, features, and more." />        <flux:separator variant="subtle" />        <flux:switch wire:model.live="social" label="Social emails" description="Receive emails for friend requests, follows, and more." />        <flux:separator variant="subtle" />        <flux:switch wire:model.live="security" label="Security emails" description="Receive emails about your account activity and security." />    </div></flux:fieldset>

左对齐

使用 align 属性为更紧凑的布局左对齐开关。

邮件通知
通信邮件 营销邮件 社交邮件 安全邮件
<flux:fieldset>    <flux:legend>Email notifications</flux:legend>    <div class="space-y-3">        <flux:switch label="Communication emails" align="left" />        <flux:switch label="Marketing emails" align="left" />        <flux:switch label="Social emails" align="left" />        <flux:switch label="Security emails" align="left" />    </div></flux:fieldset>

参考

flux:switch

属性
描述
wire:model
将开关绑定到 Livewire 属性。查看 wire:model 文档了解更多信息。
label
显示在开关上方的标签文本。当提供时,将开关包装在 flux:field 组件中,并带有相邻的 flux:label 组件。查看字段组件
description
显示在开关下方的帮助文本。当与 label 一起提供时,出现在 flux:field 包装器内的标签和开关之间。查看字段组件
align
开关相对于其标签的对齐方式。选项:right|start(默认)、left|end
disabled
阻止用户与开关的交互。
属性
描述
data-flux-switch
应用到根元素用于样式设置和标识。
data-checked
当开关处于"开启"状态时应用。
© 2025 FluxProMax™. All Rights Reserved.

备案号:皖ICP备13019729号-11