-
布局
-
表单
-
通知
-
导航
-
其它
通知 KLNotify
基本形式
一般用于错误、警告等提示消息。创建显示消息的通知,并且能自动弹出。
|
|
配置信息position
设置提示消息相对于窗口显示的位置。取值有topcenter
、topleft
、topright
、bottomcenter
、bottomleft
、bottomright
、static
配置信息可在config中统一设置
|
|
配置信息duration
设置消息显示的时间,单位是ms,如果设置为0
则表示提示消息一直存在,默认为2秒
配置信息可在config中统一设置
|
|
配置信息single
是否始终显示一条,将single
设置为true
,可以让notify
始终只显示一条消息。
配置信息可在config中统一设置
|
|
配置信息visible
通知是否显示,将visible
设置为true
,通知不显示。设置为false,则可以显示
配置信息可在config中统一设置
|
|
配置信息class
设置额外样式
|
|
show方法
打开一条提示消息,传递3个参数,第一个参数text
(必传): 消息内容;第二个参数state
(可选): 消息状态success
、notice
、warning
、error
,默认为notice
;
第三个参数duration
消息展示时间,单位为ms,默认2秒,如果为0,则表示永不消失。*
同时消息提示时会派发show
事件,可以通过NEKUI.KLNotify.notify.$on('show', callback')
监听,并且该事件一定要写在show方法调用之前,打开控制台,可以查看$on
接收参数
|
|
close方法
关闭某条消息,同时会派发出close
事件,可以通过$on('close', callback)
监听
|
|
closeAll方法
关闭所有消息,静态方法,通过NEKUI.KLNotify调用
|
|
配置信息contentTemplate
设置notify的内容显示区域(html代码片段)。默认为空
|
|
特殊类型方法
show方法简写,弹出特殊类型消息,方法有success
、error
、warning
、error
。可以传递两个参数,第一个为消息内容,第二位消息展示时间,同duration属性
|
|
API
KLNotify
KLNotify
Param | Type | Default | Description |
---|---|---|---|
[options.data] | object |
= 绑定属性 | |
[options.data.position] | string |
"topcenter" |
=> 通知的位置,可选参数:topcenter 、topleft 、topright 、bottomcenter 、bottomleft 、bottomright 、static |
[options.data.duration] | number |
2000 |
=> 每条消息默认的停留毫秒数,如果为0 ,则表示消息常驻不消失,默认为2秒 。 |
[options.data.single] | boolean |
false |
=> 是否始终显示一条,true 表示是,false 表示否 |
[options.data.visible] | boolean |
true |
=> 是否显示,true 表示是、false 表示否 |
[options.data.class] | string |
=> 补充class |
|
[options.data.contentTemplate] | string |
=> 内容模板,用于支持复杂内容的自定义。 |
show 打开一条消息时触发Event
Name | Type | Description |
---|---|---|
sender | object |
事件发送对象 |
message | object |
弹出的消息对象 |
close 关闭某条消息时触发Event
Name | Type | Description |
---|---|---|
sender | object |
事件发送对象 |
message | object |
关闭了的消息对象 |
.showstatic method
Param | Type | Default | Description |
---|---|---|---|
text | string |
消息内容 | |
state | string |
消息状态,可选参数:notice 、success 、warning 、error |
|
duration | number |
2000 |
该条消息的停留毫秒数。如果为0,则表示消息常驻不消失。如果不填,则使用notify默认的duration。 |
.closestatic method
Param | Type | Description |
---|---|---|
message | object |
需要关闭的消息对象 |
.closeAllstatic method
.successstatic method
Param | Type | Default | Description |
---|---|---|---|
text | string |
消息内容 | |
duration | number |
2000 |
该条消息的停留毫秒数。如果为0,则表示消息常驻不消失。如果不填,则使用notify默认的duration。 |
.warningstatic method
Param | Type | Default | Description |
---|---|---|---|
text | string |
消息内容 | |
duration | number |
2000 |
该条消息的停留毫秒数。如果为0,则表示消息常驻不消失。如果不填,则使用notify默认的duration。 |
.noticestatic method
Param | Type | Default | Description |
---|---|---|---|
text | string |
消息内容 | |
duration | number |
2000 |
该条消息的停留毫秒数。如果为0,则表示消息常驻不消失。如果不填,则使用notify默认的duration。 |
.errorstatic method
Param | Type | Default | Description |
---|---|---|---|
text | string |
消息内容 | |
duration | number |
2000 |
该条消息的停留毫秒数。如果为0,则表示消息常驻不消失。如果不填,则使用notify默认的duration。 |