弹出层 Popup
用于对元素添加 hover, click 事件,并且弹出下拉框
基本使用
触发器的最基础的使用
内容可扩展
可以在 Popup 中嵌套其它组件, 以下为嵌套表格的例子
可嵌套
当然,你还可以嵌套 bn-popup, 它比使用dialog更加轻量
手动打开
此时你只要弹出层实例抛出的方法changePopupVisible
即可。该方法只接收一个布尔值,传入 true 打开,false 即关闭。
API
Attributes
属性名 | 描述 | 类型 | 默认值 |
---|---|---|---|
trigger | 触发方式 | click | hover | click |
disabled | 是否禁用 | boolean | false |
width | 宽度 | string | number | auto |
min-width | 最小宽度 | string | number | 150 |
placement | 出现位置 | top | tl | tr | bottom | bl | br | left | lt | lb | right | rt | rb | bottom |
show-arrow | 是否显示 popup 箭头 | boolean | false |
offset | 出现位置的偏移量 | number | - |
contentClass | 为 popup content 添加类名 | string | - |
Popup Methods
方法名 | 说明 | 函数类型 |
---|---|---|
changePopupVisible alpha.33 | 手动打开popup | (visible:boolean) => void |
Events
name | 描述 | 函数类型 |
---|---|---|
show | 显示时触发 | () => void |
hide | 隐藏时触发 | () => void |
Slots
name | 描述 | scoped |
---|---|---|
trigger | 弹出层触发器绑定的对象 | - |
content | 自定义弹出层类容 | - |
最后更新时间: