## Popover ### 基本的な使い方 Tooltipと同様に、Popoverも `Vue-popper` で構築されています。そのため、重複する属性については、Tooltipのドキュメントを参照してください。 :::demo `trigger` 属性は、popoverがどのようにトリガーされるかを定義するために使用されます: `hover`, `click`, `focus`, `manual`。それは、`#reference` という名前のスロットを使うか、`v-popover` ディレクティブを使って popover の `ref` に設定するかです。 ```html ``` ::: ### 入れ子になっている情報 popoverの中には、他のコンポーネントを入れ子にすることができます。以下はネストされたテーブルの例です。 :::demo `content`属性をデフォルトの`slot`に置き換えています。 ```html ``` ::: ### 入れ子になった操作 もちろん、他の操作をネストすることもできます。ダイアログを使うよりも軽量です。 :::demo ```html

Are you sure to delete this?

cancel confirm
``` ::: ### 属性 | Attribute | Description | Type | Accepted Values | Default | |--------------------|----------------------------------------------------------|-------------------|-------------|--------| | trigger | popoverがどのようにトリガーされるか | string | click/focus/hover/manual | click | | title | popoverのタイトル | string | — | — | | content | popoverコンテンツ、デフォルトの `slot` で置き換えることができます。 | string | — | — | | width | popover幅 | string, number | — | Min width 150px | | placement | popover配置 | string | top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end | bottom | | disabled | popoverが無効になっているかどうか | boolean | — | false | | visible / v-model:visible | popoverが表示されているかどうか | Boolean | — | false | | offset | popoverオフセット | number | — | 0 | | transition | popoverトランジションアニメーション | string | — | el-fade-in-linear | | show-arrow | ツールチップの矢印が表示されているかどうかを指定します。詳細については [Vue-popper](https://github.com/element-component/vue-popper) | boolean | — | true | | popper-options | [popper.js](https://popper.js.org/documentation.html) のためのパラメータ | object | please refer to [popper.js](https://popper.js.org/documentation.html) | `{ boundariesElement: 'body', gpuAcceleration: false }` | | popper-class | popover用カスタムクラス名 | string | — | — | | open-delay | `trigger` がホバーされたときに表示されるまでの遅延時間(ミリ秒単位) | number | — | — | | close-delay | `trigger` がホバーされたときに消えるまでの遅延時間(ミリ秒単位) | number | — | 200 | | tabindex | [tabindex](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex) のpopover | number | — | 0 | ### スロット | Name | Description | | --- | --- | | — | popoverのテキストコンテンツ | | reference | popoverをトリガーするHTML要素 | ### イベント | Event Name | Description | Parameters | |---------|--------|---------| | show | popoverが表示されたときにトリガー | — | | after-enter | 入力トランジションの終了時にトリガされます。 | — | | hide | popoverが非表示になったときにトリガー | — | | after-leave | 離脱トランジション終了時のトリガー | — |