EMessage 消息提示
示例与代码
消息提示
属性
appendToItem浮层挂载的目标对象。
nullbackgroundColorcolor背景颜色。
动态绑定callbacksvar按消息键保存的操作回调;由消息生命周期维护。
({})centerbool是否采用居中布局或居中文字。
falseclearingbool消息管理器正在清理全部消息的状态。
falsecloseOnClickbool点击消息或通知时关闭。
falsedangerouslyUseHTMLStringbool按富文本解释内容;仅应对可信内容启用。
falsedurationint消息自动关闭的等待时间,单位为毫秒。
0:不自动关闭
正数:延迟毫秒数
EControlConfig.optionFor(control, "message", "duration", 3000)enabledbool是否允许交互;false 时控件禁用。
truegroupingbool将相同内容的消息或通知合并。
继承 Provider,默认 falseheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitHeighticonSourceint组件使用的图标。
EIcons.*
0(无图标)
0maxint同时显示的消息上限。
0:不限制
正数:限制值
EControlConfig.optionFor(control, "message", "max", 0)offsetreal消息栈距窗口边缘的起始偏移,单位为像素。
EControlConfig.optionFor(control, "message", "offset", 10)pauseOnHoverbool鼠标悬停时暂停自动切换或关闭计时。
truependingRemovalKeysvar等待退场动画完成后移除的消息键数组。
[]placementint消息在窗口中的显示位置。
EPlacement.TopLeftEPlacement.TopEPlacement.TopRightEPlacement.LeftEPlacement.CenterEPlacement.RightEPlacement.BottomLeftEPlacement.BottomEPlacement.BottomRight
EControlConfig.optionFor(control, "message", "placement", EPlacement.Top)plainbool采用朴素配色。
继承 Provider,默认 falserepeatNumint消息重复次数。
1showClosebool是否显示关闭或删除按钮。
继承 Provider,默认 trueshowIconbool是否显示语义状态图标。
falsestyleTypeint语义配色风格。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
EStyle.PrimarytextColorcolor文字颜色。
动态绑定typeint消息的语义类型,默认使用 styleType。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
EStyle.Defaultvisiblebool是否显示组件。
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitWidthcountint只读骨架实例数量或当前项目数量,具体含义由组件决定。
由运行时计算信号
closed(string key)消息关闭时触发,key 为消息标识。
opened(string key)消息显示时触发,key 为消息标识。
clicked(string key)点击消息时触发,key 为消息标识。
方法
closeAll(type)关闭全部消息;传入 type 时只关闭对应类型。
close(key)关闭 key 对应的消息。
clear(type)关闭消息;传入 type 时只处理该类型的消息。
open(message, key, duration)显示 message 指定的消息内容或配置,key 为可省略的消息标识,duration 为显示时长(毫秒);返回消息标识。