element-plus 如何設(shè)置 el-date-picker 彈出框位置
前言
概述:el-date-picker 組件會自動根據(jù)空間范圍進(jìn)行選擇比較好的彈出位置,但特定情況下,它自動計算出的彈出位置并不符合我們的實際需求,故需要我們手動設(shè)置。
存在的問題:element-plus 中 el-date-picker 文檔中并沒有提供明確的屬性供我們設(shè)置彈出位置。
解決方案:我們可以看到文檔提供了 popper-options
屬性供我們?nèi)ザㄖ?。詳情設(shè)置可閱讀 popper.js。
實際場景案例
原始狀態(tài),向左側(cè)彈出
實際需求:下方彈出
代碼設(shè)置
核心配置——popper-options
:popper-options="{ modifiers: [ { name: 'flip', options: { fallbackPlacements: ['bottom'], allowedAutoPlacements: ['bottom'], } } ] }"
完整代碼:
<el-date-picker v-model="timeRange" type="datetimerange" format="YYYY-MM-DD HH:mm:ss" value-format="x" :clearable="false" prefixIcon="" :popper-options="{ modifiers: [ { name: 'flip', options: { fallbackPlacements: ['bottom'], allowedAutoPlacements: ['bottom'], } } ] }" />
最終效果
到此這篇關(guān)于element-plus 設(shè)置 el-date-picker 彈出框位置的文章就介紹到這了,更多相關(guān)element-plus el-date-picker 彈出框位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue項目webpack中Npm傳遞參數(shù)配置不同域名接口
這篇文章主要介紹了vue項目webpack中Npm傳遞參數(shù)配置不同域名接口,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06vue3配置Element及element-plus/lib/theme-chalk/index.css報錯的解決
這篇文章主要介紹了vue3配置Element及element-plus/lib/theme-chalk/index.css報錯的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03解決vue3中from表單嵌套el-table時填充el-input,v-model不唯一問題
這篇文章主要給大家介紹一下如何解決vue3中from表單嵌套el-table時填充el-input,v-model不唯一問題,文中有相關(guān)的解決方法,通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07