Label 标签
表单标签组件,for 指向目标控件 id,点击代理聚焦目标控件;支持必填星号与星号位置。
基本用法
基础标签
必填星号
required 追加 * 标记;position 控制星号位于文本前(before)或后(after,默认)。
必填星号
星号前置
纯文本标签
不设置 for 时仅渲染文本,点击无焦点代理;长文本自动换行不溢出。
纯文本与长文本
API
属性
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
for | 目标控件 id,点击代理 getElementById(for).focus() | string | — |
position | 星号相对文本的位置 | string | after |
required | 追加必填 * 标记(aria-hidden) | boolean | — |
插槽
| 名称 | 说明 |
|---|---|
| 默认 | — |
说明:
for同时同步到原生<label>的for属性;点击行为为手动代理,可跨 Shadow DOM 聚焦目标控件。