Similar to Tooltip, Popover is also built with `Vue-popper`. So for some duplicated attributes, please refer to the documentation of Tooltip.
:::demo Add `ref` in your popover, then in your button, use `v-popover` directive to link the button and the popover. The attribute `trigger` is used to define how popover is triggered: `hover`, `click` or `focus`. Alternatively, you can specify reference using a named `slot`.
```html
<el-popover
ref="popover1"
placement="top-start"
title="Title"
width="200"
trigger="hover"
content="this is content, this is content, this is content">
</el-popover>
<el-popover
ref="popover2"
placement="bottom"
title="Title"
width="200"
trigger="click"
content="this is content, this is content, this is content">
</el-popover>
<el-buttonv-popover:popover1>Hover to activate</el-button>
<el-buttonv-popover:popover2>Click to activate</el-button>
<el-popover
placement="right"
title="Title"
width="200"
trigger="focus"
content="this is content, this is content, this is content">
<el-buttonslot="reference">Focus to activate</el-button>
</el-popover>
```
:::
### Nested information
Other components can be nested in popover. Following is an example of nested table.
:::demo replace the `content` attribute with a default `slot`.
| visible-arrow | whether a tooltip arrow is displayed or not. For more info, please refer to [Vue-popper](https://github.com/element-component/vue-popper) | boolean | — | true |