Skip to content

ENotification 通知 ​

import EUI 1.0

示例与代码 ​

通知 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

属性 ​

属性说明取值与默认值
animationDurationint

动画或显示持续时间,单位为毫秒;组件的绑定表达式给出实际用途。

默认值300
appendToItem

浮层挂载的目标对象。

默认值null
backgroundColorcolor

背景颜色。

默认值动态绑定
borderColorcolor

边框颜色。

默认值动态绑定
callbacksvar

按消息键保存的操作回调;由消息生命周期维护。

默认值({})
clearingbool

消息管理器正在清理全部消息的状态。

默认值false
closeIconint

组件使用的图标。

EIcons.*
0(无图标)

默认值EIcons.XMARK
closeOnClickbool

点击消息或通知时关闭。

默认值false
dangerouslyUseHTMLStringbool

按富文本解释内容;仅应对可信内容启用。

默认值false
durationint

消息自动关闭的等待时间,单位为毫秒。

0:不自动关闭
正数:延迟毫秒数

默认值4500
edgeMarginreal

通知与窗口侧边的距离,单位为像素。

默认值16
enabledbool

是否允许交互;false 时控件禁用。

默认值true
groupingbool

将相同内容的消息或通知合并。

默认值false
heightreal

组件尺寸,单位为像素;可绑定父布局尺寸。

默认值implicitHeight
iconColorcolor

图标颜色。

默认值动态绑定
iconSourceint

组件使用的图标。

EIcons.*
0(无图标)

默认值0
maximumWidthreal

通知宽度上下限,单位为像素。

默认值480
messagestring

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

默认值""
minimumWidthreal

通知宽度上下限,单位为像素。

默认值280
offsetreal

相对布局、滚动目标或弹层参考对象的偏移;单位为像素。

默认值10
pauseOnHoverbool

鼠标悬停时暂停自动切换或关闭计时。

默认值true
pendingRemovalKeysvar

等待退场动画完成后移除的消息键数组。

默认值[]
placementint

消息在窗口中的显示位置。

EPlacement.TopLeft
EPlacement.Top
EPlacement.TopRight
EPlacement.Left
EPlacement.Center
EPlacement.Right
EPlacement.BottomLeft
EPlacement.Bottom
EPlacement.BottomRight

默认值EPlacement.TopRight
progressvar

自动关闭倒计时的进度条开关或显示配置。

true / false,或对象:
striped, stripedFlow
status, format, color
showText, textInside
strokeWidth

默认值false
showClosebool

是否显示关闭或删除按钮。

默认值true
showIconbool

是否显示语义状态图标。

默认值true
styleTypeint

语义配色风格。

EStyle.Default
EStyle.Primary
EStyle.Success
EStyle.Info
EStyle.Warning
EStyle.Danger

默认值EStyle.Primary
textColorcolor

文字颜色。

默认值动态绑定
titlestring

标题文字。

默认值""
titleColorcolor

标题颜色。

默认值动态绑定
typeint

消息的语义类型,默认使用 styleType。

EStyle.Default
EStyle.Primary
EStyle.Success
EStyle.Info
EStyle.Warning
EStyle.Danger

默认值EStyle.Default
visiblebool

是否显示组件。

默认值true
widthreal

组件尺寸,单位为像素;可绑定父布局尺寸。

默认值implicitWidth
widthHintreal

通知建议宽度,单位为像素。

默认值360
countint只读

骨架实例数量或当前项目数量,具体含义由组件决定。

默认值由运行时计算

信号 ​

签名作用
closed(string key)

通知关闭时触发,key 为通知标识。

opened(string key)

通知显示时触发,key 为通知标识。

clicked(string key)

点击通知时触发,key 为通知标识。

方法 ​

签名作用
closeAll()

关闭当前显示的全部消息、通知或服务对话框。

clear()

清空组件当前内容或选择。

close(key)

关闭 key 对应的通知。

open(messageValue)

显示通知,messageValue 可为文字或通知配置;返回通知标识。

基于 MIT 许可发布 · 第三方资源遵循其各自许可