Module: AbstractDialog

通用弹窗容器,包括头部标题和底部按钮,内容自定义

Parameters:
Name Type Description
animationType string

modal 显示动效, 默认'fade',参考 https://facebook.github.io/react-native/docs/0.54/modal#animationtype

visible bool

是否显示 modal, 默认false,参考 https://facebook.github.io/react-native/docs/0.54/modal#visible

style style

modal 的自定义样式

title string

标题

subtitle string

副标题

showTitle bool

是否显示标题,如果false,整个标题都不显示(包括副标题),默认true

showSubtitle bool

是否显示副标题,默认false

canDismiss bool

是否允许点击蒙层背景隐藏 Modal,默认true

buttons Array.<Button>

按钮数组,定义底部按钮的属性,只能显示1~2个按钮,多传将失效。默认左取消右确定,左灰右绿,点击回调都是隐藏 Modal

showButton bool

是否显示按钮,默认true

onDismiss function

点击Modal内容外面/取消按钮/确定按钮,Modal隐藏时的回调函数

Since:
  • 10021
Author:
  • Geeook

Methods

dismiss()

隐藏 Modal

renderButtonGroup()

底部按钮

renderContent()

中间内容

renderOneButton(buttons)

一个按钮

Parameters:
Name Type Description
buttons Array.<object>

renderTitle()

标题部分

renderTwoButtons(buttons)

两个按钮

Parameters:
Name Type Description
buttons Array.<object>