1.1.0 • Published 7 years ago

zent-pop v1.1.0

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

zent-pop

气泡弹层,点击或者hover触发显示。

当目标元素有进一步的描述和相关操作时,可以收纳到卡片中,根据用户的操作行为进行展现。 集成了ToolTip和PopConfirm功能,用户可以对浮层上的元素进行操作,因此它可以承载更复杂的内容,比如链接或按钮等。提供onConfirm方法,就可以实现PopConfirm的相关功能

API

参数说明类型默认值备选值
trigger触发方式stringnoneclick, hover, focus, none
position弹出框的位置,目前的设定是前一位表示相对触发元素的位置,后一位表示箭头相对于Pop的位置string'top-center''position-position'
content弹层的内容node
header用户可以自定义头部node
block弹层在文档流里是否以块级元素出现boolfalsetrue, false
onConfirm用户自定义回掉,设置以后pop 表现为confirmfuncnull
onCancel用户使用 confirm 的时候可自定义取消的回掉funcnull
confirmText用户自定义按钮名string确定
cancelText用户自定义取消按钮string取消
type影响确定按钮的样式stringprimaryprimary, default, danger, success
className自定义类名string
prefix自定义前缀stringzent

根据trigger值的不同,Pop提供了一些额外的控制参数。

trigger为click

参数说明类型默认值备选值
closeOnClickOutside点击弹层和trigger节点外部时自动关闭booltruefalse, true

trigger为hover

参数说明类型默认值备选值
mouseEnterDelayhover打开的延迟(单位:毫秒)number200
mouseLeaveDelay关闭的的延迟(单位:毫秒)number200

trigger为none

参数说明类型默认值备选值
visible外部维护Pop的显示状态,此时外部拥有Pop的全部控制权boolfalse

onConfirmonCancel不会自动关闭Pop,需要使用者自己在回掉中控制visible来关闭Pop。

升级须知

0.4.0版本有以下不兼容改动:

  • trigger默认值为none,所以之前没有传trigger参数的地方要加上trigger="click"
  • visible参数只有在triggernone时才有效
  • 移除了onVisibleChange这个参数
  • 暂时移除了打开/关闭动画
  • css类名中的popover统一改为pop,跟组件名字一致,避免和新的Popover组件冲突
  • Pop在文档流里会将children外面包裹一层div.zent-pop-wrapper,这个div的显示方式可以通过block参数控制,默认行内显示
  • html结构没有大的变化,只是在.zent-pop.zent-pop-inner, .zent-pop-header以及.zent-pop-arrow 中间多了一层div.zent-popover-content,多出的这一层是Popover组件产生的
1.1.0

7 years ago

1.1.0-beta4

7 years ago

1.1.0-beta1

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.11-beta2

7 years ago

1.0.11-beta1

7 years ago

1.0.10

7 years ago

1.0.10-beta1

7 years ago

1.0.9

7 years ago

1.0.9-beta2

7 years ago

1.0.9-beta1

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.3-beta2

7 years ago

1.0.3-beta1

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago