Popover

Popover 用于气泡式的弹出框。

组件

Popover

<Popover> 组件,气泡内容。

Props

placement
PropType: enum('top', 'bottom', 'horizontal')

Popover 位置。目前的实现是根据 <PopoverTrigger> 在窗口中的位置自动计算,暂不支持自定义。

onDismiss
PropType: func

关闭 Popover 调用的函数。

PopoverTrigger

<PopoverTrigger> Popover 组件触发器。

Props

popover

要控制的 Popover 实例,必需

onOpen
PropType: func

Popover 打开时的回掉函数。

onClosed
PropType: func

Popover 关闭以后的回掉函数。

方法

.open()

打开 Popover。

.close()

关闭 Popover。

示例

  1. import React from 'react';
  2. import {
  3. Container,
  4. Group,
  5. Button,
  6. Popover,
  7. PopoverTrigger,
  8. Field,
  9. List,
  10. } from 'amazeui-touch';
  11. const PopoverExample = React.createClass({
  12. render() {
  13. return (
  14. <Container {...this.props}>
  15. <Group
  16. header="默认"
  17. >
  18. <PopoverTrigger popover={<Popover><p>Popover 内容</p></Popover>}>
  19. <Button amStyle="primary">显示 Popover</Button>
  20. </PopoverTrigger>
  21. </Group>
  22. </Container>
  23. );
  24. }
  25. });
  26. export default PopoverExample;

DemoCopy

Version: 1.0.0

原文: http://t.amazeui.org/#/docs/popover