Element-Ui元件(四十)Popover 彈出框
Element-Ui元件(四十)Popover 彈出框
本文來源於Element官方文件:
基礎用法
普通彈出框
<el-popover
ref="popover1"
placement="top-start"
title="標題"
width="200"
trigger="hover"
content="這是一段內容,這是一段內容,這是一段內容,這是一段內容。">
</el-popover>
<el-popover
ref="popover2"
placement="bottom"
title="標題"
width="200"
trigger="click"
content="這是一段內容,這是一段內容,這是一段內容,這是一段內容。">
</el-popover>
<el-button v-popover:popover1>hover 啟用</el-button>
<el-button v-popover:popover2>click 啟用</el-button>
<el-popover
placement="right"
title="標題"
width="200"
trigger="focus"
content="這是一段內容,這是一段內容,這是一段內容,這是一段內容。">
<el-button slot="reference">focus 啟用</el-button>
</el-popover>
帶slot的彈出框
<el-popover
ref="popover4"
placement="right"
width="400"
trigger="click">
<el-table :data="gridData">
<el-table-column width="150" property="date" label="日期"></el-table-column>
<el-table-column width="100" property="name" label="姓名"></el-table-column>
<el-table-column width="300" property="address" label="地址"></el-table-column>
</el-table>
</el-popover>
<el-button v-popover:popover4>click 啟用</el-button>
Attributes:
引數 | 型別 | 說明 | 可選值 | 預設值 |
---|---|---|---|---|
trigger | 觸發方式 | String | click/focus/hover/manual | click |
title | 標題 | String | — | — |
content | 顯示的內容,也可以通過 slot 傳入 DOM | String | — | — |
width | 寬度 | String, Number | — | 最小寬度 150px |
placement | 出現位置 | 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 |
value(v-model) | 狀態是否可見 | Boolean | — | false |
offset | 出現位置的偏移量 | Number | — | 0 |
transition | 定義漸變動畫 | String | — | fade-in-linear |
visible-arrow | 是否顯示 Tooltip 箭頭,更多引數可見Vue-popper | Boolean | — | true |
popper-options | popper.js 的引數 | Object | 參考 popper.js 文件 | { boundariesElement: ‘body’, gpuAcceleration: false } |
popper-class | 為 popper 新增類名 | String | — | — |
open-delay | 觸發方式為 hover 時的顯示延遲,單位為毫秒 | Number | — | — |
Slot
引數 | 說明 |
---|---|
— | Popover 內嵌 HTML 文字 |
reference | 觸發 Popover 顯示的 HTML 元素 |
Events
事件名稱 | 說明 | 回撥引數 |
---|---|---|
show | 顯示時觸發 | — |
hide | 隱藏時觸發 | — |
相關文章
- Element-Ui元件(四十一)Card 卡片UI元件
- Element-Ui元件(四十二)Carousel 走馬燈UI元件
- 基於Vue.js PC桌面端彈出框元件|vue自定義彈層元件|vue模態框Vue.js元件
- element-ui 的表格裡面使用 el-popover 實現編輯彈層功能UI
- svelte元件:Svelte自定義彈窗Popup元件|svelte移動端彈框元件元件
- bootstrap提示和彈出框boot
- 自定義popup彈出框
- 彈出框外掛layer使用
- 記一次編寫彈框元件元件
- 第 16 章 彈出框和警告框外掛
- 短視訊直播系統,Vue實現element-ui彈框可以拖拽VueUI
- JavaScript 動畫方式彈出圓角框JavaScript動畫
- JSP/HTML頁面彈出框JSHTML
- SVProgressHUD安卓彈出框資訊彙總安卓
- 【Swift】彈出日曆選擇框Swift
- 使用jquery製作彈出框效果jQuery
- jqueryeasyui彈出訊息框(轉載)jQueryUI
- element UI Popover 彈出框裡一帶有下拉屬性觸發彈窗進行關閉以及位置偏移的情況問題解決方法UI
- 彈框
- vue3系列:vue3.0自定義彈框元件V3Popup|vue3.x手機端彈框元件Vue元件
- CSS滑鼠放在連結上出現彈出框CSS
- vux和iview的彈出框總結UXView
- jquery 在指定位置彈出div框jQuery
- C#獲得彈出框的值C#
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- iOS自定義控制元件:精簡的底部彈框iOS控制元件
- 去除 bootstrap 彈出框背景變暗的效果boot
- bootstrap中的模態框(modal,彈出層)boot
- JavaScript ·刪除 confirm彈出確認框JavaScript
- jquery刪除記錄彈出提示框jQuery
- 主流Jquery彈出框優缺點對比jQuery
- element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- AlertDialogActivity彈框
- Sui 彈框固定UI
- AngularJS教程十七—— 彈出層元件AngularJS元件
- vue3.x自定義彈框元件|vue3.0移動端彈窗|vue3全域性元件Vue元件
- swift實現仿知乎搖一搖彈出框Swift
- Bootstrap modal模態框彈出瞬間又消失boot