User

组合头像、姓名和用户说明。

实时预览

正在加载预览…

参数配置

全部字段 9

UserOptions

AvatarOptions
Styles · 0
Styles · 0

Go 代码

Go
// Inside a view; c is *ui.Context, t is nui.Theme.
nui.User(c.Key("user"), t, nui.UserOptions{Name: "Ada Lovelace", Description: "Maintainer", Avatar: nui.AvatarOptions{Alt: "Ada Lovelace"}, Size: nui.SizeDefault, Vertical: false, Disabled: false})

使用说明

User 把头像、姓名和角色说明组合起来。切换 vertical 比较紧凑横排与纵排布局;姓名同时用于示例头像的缩写。

API 参考

func User(c *ui.Context, t Theme, opts UserOptions) ui.Element

UserOptions

源码
type UserOptions struct {
	Name, Description  string
	Avatar             AvatarOptions
	Size               Size
	Vertical, Disabled bool
	OnActivate         func()
	Decoration
}
字段类型说明
Namestring

Go 零值: ""

表单字段或对象的名称。

Descriptionstring

Go 零值: ""

补充说明文字。

AvatarAvatarOptions

Go 零值: zero value

内嵌头像的配置。

SizeSize

Go 零值: SizeDefault

组件尺寸;默认值继承主题或组件尺寸。

Verticalbool

Go 零值: false

启用纵向排列。

Disabledbool

Go 零值: false

禁用组件及其交互。

OnActivatefunc()

Go 零值: nil

激活组件时通知应用的回调。

UIStyles

Go 零值: zero value

以部件名称为键覆盖外观和间距。

Stylefunc(Slot, ui.Element)

Go 零值: nil

同步配置当前构建的部件;不要保留 Element。