網站首頁 編程語言 正文
Element-ui 中的 Select 組件用(深度)選擇器修改默認樣式不生效的問題及如何使用 popper-append-to-body=“false“ 屬性
作者:獅子座的男孩 更新時間: 2022-05-10 編程語言1、存在修改默認樣式不生效問題的展示:
A、問題一:雖然通過深度選擇器修改了下拉框的背景等樣式問題卻沒有展示:
B、問題二:渲染后的 dom
元素并不在 #app
元素內部:
// 發現:修改下拉框默認屬性而渲染的 dom
元素是與 #app
并列位于 body
中的,因此是沒有辦法通過深度選擇器來定位該元素的;
2、用(深度)選擇器設置屬性不生效的原因:
A、原因一:select-popper
元素渲染后會脫離 #app
;
發現渲染后的 dom
元素不在 #app
元素內部, 應該是 el-select
里面的 select-popper
元素渲染后會脫離 #app
, 所以使用深度選擇器也無法定位該元素;
B、原因二:容器不掛載到 #app
上就無法被成功渲染;
選中 el-select
的選項時頁面的結構時,選項的容器并不在掛載的 div#app
上,所以設置的樣式就無法正常作用到選項內容的 div
上;
3、解決方案:用 :popper-append-to-body="false"
屬性
A、popper-append-to-body
屬性的作用:popper-append-to-body
屬性是 Element-ui
官方文檔中提供的一個屬性,該屬性的用途: 就是將 el-select
選項的內容移動 div#app
當中,默認值是 true
;
B、如何使用:popper-append-to-body="false"
屬性:
在
中添加該屬性即可,然后就可以成功修改 Select
組件的默認樣式(即: 可以用深度選擇器修改默認樣式);
C、修改后的頁面展示效果為:
4、小結:
其一、哪里有不對或不合適的地方,還請大佬們多多指點和交流!
其二、有興趣的話,可以多多關注這個專欄(Vue(Vue2+Vue3)面試必備專欄):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
原文鏈接:https://blog.csdn.net/weixin_43405300/article/details/124585206
相關推薦
- 2023-07-02 解密Python中的作用域與名字空間_python
- 2022-09-14 Android?Activity通用懸浮可拖拽View封裝的思路詳解_Android
- 2022-04-04 react解包并配置Less解包config文件目錄
- 2022-12-12 C語言解讀數組循環右移問題_C 語言
- 2022-11-23 一文教會你用正則表達式校驗日期時間格式_正則表達式
- 2022-12-06 React.memo?和?useMemo?的使用問題小結_React
- 2023-12-02 浮動清除通用代碼
- 2022-10-03 Python中不同圖表的數據可視化的實現_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支