0.0.1 • Published 7 years ago

rnx-ui-dialog v0.0.1

Weekly downloads
5
License
-
Repository
-
Last release
7 years ago

Dialog

npm npm

弹窗

API

PropTypeDefaultRequiredDescription
typestring'confirm'No弹窗类型,可选 alert、confirm
titlestringNo弹窗 title
contentstringNo弹窗主体内容,也可传递比较复杂的contentJSX结构的时候,使用该配置
visiblebooltrueNo是否显示
modalbooltrueNo是否显示遮罩,注意,如果设置为false,dialog在竖直方向上就没法居中了,需要自己通过style的top【默认会被设置成视图高度的/2】, marginTop来调整dialog的位置
modelStyleobject默认合并 dialog.js 内样式No遮罩样式
headerobjectNo配置title的左边和右边显示的附加按钮,例如 {cancel: {text: "X", hidden: false}, confirm: false},cancel、confirm、close最多配置两个,配置成false或者hidden:true表示不展示,但是会占位置
showHeaderbooltrueNo配置是否显示header
footerobject{cancel: {text: "取消"}, confirm: {text: "确定"}}No配置底部的按钮
onConfirmfuncNo确认回调,return false则不会继续触发关闭逻辑
onCancelfuncNo取消回调,return false则不会继续触发关闭逻辑
onClosefuncYes关闭回调