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元件
- 基於Vue.js PC桌面端彈出框元件|vue自定義彈層元件|vue模態框Vue.js元件
- Element-Ui元件(四十二)Carousel 走馬燈UI元件
- element-ui 的表格裡面使用 el-popover 實現編輯彈層功能UI
- svelte元件:Svelte自定義彈窗Popup元件|svelte移動端彈框元件元件
- 記一次編寫彈框元件元件
- sweetalert 彈出框瞬間消失
- 短視訊直播系統,Vue實現element-ui彈框可以拖拽VueUI
- 點選彈出居中登陸框
- element UI Popover 彈出框裡一帶有下拉屬性觸發彈窗進行關閉以及位置偏移的情況問題解決方法UI
- 彈框
- vue3系列:vue3.0自定義彈框元件V3Popup|vue3.x手機端彈框元件Vue元件
- vux和iview的彈出框總結UXView
- Android Dialog風格彈出框的ActivityAndroid
- JavaScript 動畫方式彈出圓角框JavaScript動畫
- 2019最佳彈窗/彈出框設計20例【附教程】
- iOS自定義控制元件:精簡的底部彈框iOS控制元件
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- 去除 bootstrap 彈出框背景變暗的效果boot
- JavaScript文字框獲取焦點彈出tipsJavaScript
- bootstrap中的模態框(modal,彈出層)boot
- 純手畫WinForm的Alert提示彈出框ORM
- element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- vue3.x自定義彈框元件|vue3.0移動端彈窗|vue3全域性元件Vue元件
- Bootstrap modal模態框彈出瞬間又消失boot
- 彈框 在Avalonia中,使用系統預設的彈框
- 解決element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- swift實現仿知乎搖一搖彈出框Swift
- Flutter | 超實用簡單選單彈出框 PopupMenuButtonFlutter
- 記錄Element Popconfirm 彈出確認框 事件踩坑事件
- 封裝一個的toast彈出框(vue專案)封裝ASTVue
- html + css + js 原生 彈出提示框的實現HTMLCSSJS
- SAP Spartacus 自定義Popover指令,如何實現彈出對話方塊自動關閉功能
- 仿IOS底部彈框iOS
- 頁面table彈框
- vue封裝彈框Vue封裝
- Selenium彈框處理
- 短視訊商城系統,系統提示框、確認框、點選空白關閉彈出框