显示侧边栏
隐藏侧边栏
Flux Pro 组件
此组件仅在 Flux 的 Pro 版本中提供。

自动完成

为输入框提供自动完成建议。

自动完成会在你输入时给出建议,并将选中的建议直接填入输入框。它不支持 value 属性。

如果你需要显示一个标签但存储另一个值(例如显示用户姓名但存储其 ID),请改用 combobox 组件。

居住州
Alabama Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
<flux:autocomplete wire:model="state" label="State of residence">    <flux:autocomplete.item>Alabama</flux:autocomplete.item>    <flux:autocomplete.item>Arkansas</flux:autocomplete.item>    <flux:autocomplete.item>California</flux:autocomplete.item>    <!-- ... --></flux:autocomplete>

参考

flux:autocomplete

属性
描述
wire:model
要将输入值绑定到的 Livewire 属性名称。
type
HTML 输入类型(例如:textemailpasswordfiledate)。默认值:text
label
显示在输入框上方的标签文本。
description
显示在标签下方的说明性文本。
placeholder
当输入为空时显示的占位文本。
size
输入框尺寸。可选项:smxs
variant
视觉样式变体。可选:filled。默认:outline
disabled
若为 true,禁止用户与输入框交互。
readonly
若为 true,使输入框为只读。
invalid
若为 true,为输入框应用错误样式。
multiple
用于文件输入时,允许选择多个文件。
mask
使用 Alpine 的 mask 插件的输入掩码模式。例如:99/99/9999
icon
显示在输入框起始位置的图标名称。
icon:trailing
显示在输入框末尾位置的图标名称。
kbd
显示在输入框末尾的键盘快捷键提示。
clearable
若为 true,当输入框有内容时显示清除按钮。
copyable
若为 true,显示复制按钮以复制输入框内容。
viewable
用于密码输入时,若为 true,显示切换以展示/隐藏密码。
as
将输入框渲染为不同元素。可选:button。默认:input
class:input
直接应用到输入元素(而非外层容器)的 CSS 类名。
插槽
描述
icon
显示在输入框起始位置的自定义内容(例如图标)。
icon:leading
显示在输入框起始位置的自定义内容(例如图标)。
icon:trailing
显示在输入框末尾的自定义内容(例如按钮)。

flux:autocomplete.item

属性
描述
disabled
若存在或为 true,该项不可被选择。
© 2025 FluxProMax™. All Rights Reserved.

备案号:皖ICP备13019729号-11