# 弹出框

弹出框组件,支持通过鼠标点击或悬浮等方式,弹出气泡式的卡片浮层。

image-20221110174945001

# 属性

组件通用属性请参见组件通用说明

  • 标题:弹出框的标题,显示在弹出框内容上方。

  • 弹出关闭状态:控制弹出框的默认状态。开启时弹出框默认为弹出状态,关闭时弹出框默认为关闭状态。

  • 触发方式:支持配置弹出框弹出的触发方式,支持点击、悬浮、右击、双击、手动共5种方式。

    • 点击:左键单击弹出框触发组件。

    • 悬浮:鼠标悬停在弹出框触发组件区域。

    • 右击:右键单击弹出框触发组件。

    • 双击:左键双击弹出框触发组件。

    • 手动:无法直接通过弹出框组件触发,需要手动配置弹出框调用逻辑。

  • 弹出方向:设置弹出框的弹出方向。

  • 消失延迟时间:当触发方式为悬浮时,弹出框内容消失的延迟时间,单位为ms。

  • 跟随鼠标:控制弹出框弹出位置,开启后会以鼠标点击位置为基点弹出,关闭则为默认弹出位置。

  • 禁用:置灰显示,且禁止任何交互(焦点、点击、选择、输入等)。

  • 展示方式:控制展示方式,支持行内展示、块级展示(占据整行)。

  • 省略显示:开启时该项文本过长会省略显示,默认不开启为换行显示。

# 事件

抽屉组件支持配置弹出前、弹出时、隐藏前、隐藏后事件。

# 样式

样式说明请参见组件通用说明

# 组件内置逻辑

页面添加弹出框组件后,同一页面下逻辑支持使用调用逻辑组件调用弹出框组件的内置逻辑。

image-20221110155128078

  • open:打开弹出框。

  • close:关闭弹出框。

  • toggle:切换弹出框状态。若为打开状态,则切换为关闭;若为关闭状态,则切换为打开。

    • opened?:可选参数,支持传入Boolean布尔值类型的变量。当弹出框原本是打开状态时,传入 false后弹出框会关闭,传入true则不操作;当弹出框原本是关闭状态时,传入 true后弹出框会打开,传入false则不操作。

    image-20221111111400256

  • update:更新弹出框内容,若弹出框为打开状态,内容会直接更新。

  • scheduleUpdate:关闭弹出框并更新内容,下次打开弹出框即为新内容。

上次更新: 2023年06月15日