弹出层
基础用法
trigger
属性用于设置何时触发 Popover 组件,支持两种触发方式:click、hover。
<g-popover trigger="click">
<template slot="content">
<div>click 触发</div>
</template>
<g-button>click 触发</g-button>
</g-popover>
<g-popover trigger="hover">
<template slot="content">
<div>hover 触发</div>
</template>
<g-button>hover 触发</g-button>
</g-popover>
展示方向
Popover 组件的 position
属性用于设置弹出框展示的方向,有四个可选方向:top、left、right、bottom,默认为 top。
<g-popover position="left">
<template slot="content">
<div>popover内容</div>
</template>
<g-button>左边</g-button>
</g-popover>
<g-popover>
<template slot="content">
<div>popover内容</div>
</template>
<g-button>上面</g-button>
</g-popover>
<g-popover position="bottom">
<template slot="content">
<div>popover内容</div>
</template>
<g-button>下面</g-button>
</g-popover>
<g-popover position="right">
<template slot="content">
<div>popover内容</div>
</template>
<g-button>右边</g-button>
</g-popover>
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
position | popover 显示的位置 | String | top | botter | left | right | top |
trigger | popover 触发的方式 | String | click | hover | click |
template | popover 的内容,slot 必须为 content | tempalte | —— | —— |
slot-scope | 如果需要在 popover 内添加关闭 popover 的设置,则需要 slot-scope 引用 close 方法 | Object | —— | —— |