Chip
在内容角落附加状态标记。
实时预览
正在加载预览…
参数配置
全部字段 8
ChipOptions
Go 代码
Go
// Inside a view; c is *ui.Context, t is nui.Theme.
nui.Chip(c.Key("chip"), t, nui.ChipOptions{Text: "3", Color: nui.ColorDefault, Size: nui.SizeDefault, Hidden: false}, func() { nui.Avatar(c.Key("avatar"), t, nui.AvatarOptions{Alt: "Ada Lovelace", Size: nui.XL}) }).AlignSelf(ui.Start)使用说明
Chip 将小标记附在头像外侧,可用于数量或在线状态。切换 hidden 查看主体仍保留的效果,标记文字和颜色可独立于头像设置。
API 参考
Chip
源码func Chip(c *ui.Context, t Theme, opts ChipOptions, content func()) ui.ElementChipOptions
源码type ChipOptions struct {
Color Color
Size Size
Text string
Position ChipPosition
Inset, Hidden bool
Decoration
}| 字段 | 类型 | 说明 |
|---|---|---|
Color | ColorGo 零值: | 语义颜色;默认值继承主题或组件配色。 |
Size | SizeGo 零值: | 组件尺寸;默认值继承主题或组件尺寸。 |
Text | stringGo 零值: | 显示的文字内容。 |
Position | ChipPositionGo 零值: | 指示器或通知的显示位置。 |
Inset | boolGo 零值: | 将标记放在内容边界内。 |
Hidden | boolGo 零值: | 隐藏状态标记。 |
UI | StylesGo 零值: | 以部件名称为键覆盖外观和间距。 |
Style | func(Slot, ui.Element)Go 零值: | 同步配置当前构建的部件;不要保留 Element。 |