el-scrollbar組件使用踩坑記錄

一、el-scrollbar和瀏覽器原生滾動條一起出現

問題描述

el-scrollbar組件主要用于替換瀏覽器原生導航條。如下圖所示,使用el-scrollbar組件后,發現未能成功替換掉瀏覽器原生導航條,二者同時出現。
在這里插入圖片描述

引發原因

el-scrollbarheight屬性如果不設置,則會根據父容器高度自適應。父容器是一個idappdiv,從控制臺中發現,父容器div的高度被填充到了 3000px,而當前視口的最大高度(100vh)為 920px,所以同時顯示出了el-scrollbar和瀏覽器的原生導航條。

解決方法

el-scrollbar設置高度height="100vh"

<template><el-scrollbar height="100vh"><router-view /></el-scrollbar>
</template>

二、使用el-scrollbarel-backtop不顯示的問題

問題描述

el-backtop組件是一個返回頁面頂部的操作按鈕。讓頁面向下滾動,直到底部都沒有顯示返回頂部按鈕,去掉el-scrollbar后發現返回頂部按鈕可以正常顯示、使用及隱藏。

引發原因

el-backtoptarget屬性用于設置觸發滾動的對象,默認是document.documentElement對象。使用el-scrollbar后,由于替換了瀏覽器原生導航條,所以監聽不到document.documentElement對象發生滾動,應該修改為監聽el-scrollbar滾動。

解決方法

el-backtop設置滾動對象target=".el-scrollbar__wrap"

<el-backtop target=".el-scrollbar__wrap" :right="60" :bottom="60"><div class="icon-backtop">🔝</div>
</el-backtop>

三、使用el-anchor后滑動滾動條無法監聽錨點變化

問題描述
el-anchor組件是錨點導航欄,用于頁面內容定位。如下圖所示,讓頁面向下滾動,發現錨點不會隨著頁面內容的改變而進行切換。
在這里插入圖片描述

引發原因

el-anchor監聽滾動的容器默認值為 ‘—’,應該設置為el-scrollbar,監聽滾動條滾動。

解決方法

el-anchor設置滾動容器container=".el-scrollbar__wrap"

<el-anchor:marker="false"ref="anchorRef"direction="horizontal"container=".el-scrollbar__wrap"
><el-anchor-link>...</el-anchor-link>
</el-anchor>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41797.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41797.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41797.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前端根據目錄生成模塊化路由routes

根據約定大于配置的邏輯&#xff0c;如果目錄結構約定俗成&#xff0c;前端是可以根據目錄結構動態生成路由所需要的 route 結構的&#xff0c;這個過程是要在編譯時 進行&#xff0c;生成需要的代碼&#xff0c;保證運行時的代碼正確即可 主流的打包工具都有對應的方法讀取文…

【不容錯過】可靈AI重磅更新:畫質升級,運鏡控制,首尾幀自定義,還有30萬創作激勵獎金!

還記得最近在各大平臺肆虐的老照片變成視頻嗎&#xff0c;就是用快手的可靈AI做的&#xff0c;今天可靈又迎來了一次重大更新。 「電腦端上線了」 之前一直用其他工具生的圖片還需要保存到手機上&#xff0c;再用可靈來生成視頻&#xff0c;很多人都能感受到手機操作不太方便&…

Vue3項目給ElementPlus設置中文的兩個方案

介紹 在Vue3項目將ElementPlus切換為中文 1、在App.vue的文件中修改 <template><el-config-provider :locale"zhCn"><router-view></router-view></el-config-provider> </template><script lang"ts" setup>im…

elasticsearch源碼分析-04集群狀態發布

集群狀態發布 cluster模塊封裝了在集群層面執行的任務&#xff0c;如集群健康、集群級元信息管理、分片分配給節點、節點管理等。集群任務執行之后可能會產生新的集群狀態&#xff0c;如果產生新的集群狀態主節點會將集群狀態廣播給其他節點。 集群狀態封裝在clusterState中&…

Linux下網絡編程-簡易poll服務器和客戶端

Linux下網絡編程-簡易poll服務器和客戶端 簡易poll服務器: //編譯命令&#xff1a;g -g xxx.cpp -o xxx #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h…

ionic7 使用Capacitor打包 apk 之后,設置網絡權限

報錯處理 在打包的時候遇到過幾個問題&#xff0c;這里記錄下來兩個 Visual Studio Code運行ionic build出錯顯示ionic : 無法加載文件 ionic 項目通過 android studio 打開報錯 capacitor.settings.gradle 文件不存在 ionic7 項目初始化以及打包 apk 這篇文章講到了如果安裝…

2-25 基于matlab的語音信號降噪處理算法

基于matlab的語音信號降噪處理算法&#xff0c;采用譜減法&#xff0c;可以對強噪聲背景下的語音信號進行去噪。輸入原始信號及加噪信號&#xff0c;對加噪信號進行降噪&#xff0c;并提高信噪比。程序已調通&#xff0c;可直接運行。 2-25 語音信號降噪處理算法 譜減法 - 小紅…

餐飲管理系統-計算機畢業設計源碼43667

餐飲管理系統 摘 要 在信息化、數字化的時代背景下&#xff0c;餐飲行業面臨著前所未有的挑戰與機遇。為了提高運營效率、優化顧客體驗&#xff0c;餐飲企業亟需一套高效、穩定且靈活的管理系統來支撐其日常運營。基于Spring Boot的餐飲管理系統應運而生&#xff0c;成為餐飲行…

mac 安裝nvm的教程

在macOS上切換Node.js版本&#xff0c;可以使用nvm&#xff08;Node Version Manager&#xff09;。以下是安裝nvm和切換Node.js版本的步驟&#xff1a; 安裝nvm 下載方式 終端復制輸入&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.…

教育科研行業算力池化解決方案

教育科研行業算力池化解決方案 解決方案概述 1. 算力資源集中管理 建立校級算力中心:通過信息中心建設校級的算力中心,將分散在各學院或科研團隊的算力資源集中管理。利用算力池化技術:采用先進的算力池化技術(如趨動科技的OrionX),將物理GPU資源切分為多個虛擬GPU(vGP…

GIT - 一條命令把項目更新到遠程倉庫

前言 閱讀本文大概需要1分鐘 說明 更新項目到遠程倉庫只需要執行一條命令&#xff0c;相當的簡便 步驟 第一步 編輯配置文件 vim ~/.bash_profile第二步 寫入配置文件 gsh() {local msg"${1:-ADD COMMIT PUSH}"git add . && git commit -m "$m…

mipi協議中的calibration和scramble模式

在MIPI(Mobile Industry Processor Interface)協議中,calibration(校準)和scramble(加擾)模式是兩個重要的特性,它們分別用于優化數據傳輸的準確性和減少信號干擾。以下是對這兩個模式的詳細解析: Calibration(校準)模式 目的與功能: 校準模式主要用于優化和補償由…

數據庫關鍵字執行順序

在 SQL 中&#xff0c;關鍵字的執行順序通常如下&#xff1a; FROM&#xff1a;確定要查詢的表或數據源&#xff0c;并執行表之間的連接操作&#xff08;如 INNER JOIN、LEFT JOIN 等&#xff09;。FROM 子句執行順序為從后往前、從右到左。ON&#xff1a;應用連接條件&#xf…

C生萬物之文件操作

文章目錄 一、為什么使用文件&#xff1f;二、什么是文件&#xff1f;1、程序文件2、數據文件3、文件名 三、文件的打開和關閉1、文件指針2、文件的打開和關閉 四、文件的順序讀寫1. 8個重要的庫函數1.1 單字符輸入輸出【fputc和fgetc】1.2 文本行輸入輸出【fputs和fgets】1.3 …

主干網絡篇 | YOLOv5/v7 更換主干網絡之 ShuffleNetv2 | 高效CNN架構設計的實用指南(2)

主干網絡篇 | YOLOv5/v7 更換主干網絡之 ShuffleNetv2 | 高效CNN架構設計的實用指南 概述 YOLOv5和YOLOv7是目前主流的輕量級目標檢測模型&#xff0c;在速度和精度方面取得了良好的平衡。然而&#xff0c;傳統的YOLOv5/v7模型使用FPN和CSPNet等結構作為主干網絡&#xff0c;…

機器學習 C++ 的opencv實現SVM圖像二分類的測試 (三)【附源碼】

機器學習 C 的opencv實現SVM圖像二分類的測試 (三) 數據集合下載地址&#xff1a;https://download.csdn.net/download/hgaohr1021/89506900 根據上節得到的svm.xml&#xff0c;測試結果為&#xff1a; #include <stdio.h> #include <time.h> #include <o…

網絡安全應急處理流程

網絡安全應急處理流程是指在發生網絡安全事件時&#xff0c;組織應采取的一系列措施&#xff0c;以快速響應、控制、恢復和調查網絡安全事件&#xff0c;確保業務連續性和數據安全。以下是一個詳細的網絡安全應急處理流程&#xff1a; 1. 準備階段 目標&#xff1a;建立和維護…

yolov5 json 和 txt數據格式關系

訓練階段 和 推理階段數據格式轉換說明 關于yolov5 數據格式一直以來都傻傻分不清楚&#xff0c;這下進行了一個梳理&#xff0c;做了筆記&#xff0c;也希望可幫助到有需要的有緣人~ 轉換部分代碼

大廠面試官贊不絕口的后端技術亮點【后端項目亮點合集(2):消息隊列、ElasticSearch、Mysql等亮點合集】

本文將持續更新~~ 歷史文章&#xff1a; 后端項目亮點合集&#xff08;1&#xff09;&#xff1a;Redis篇_后端項目有什么亮點-CSDN博客 本文的作用&#xff1a; &#xff08;1&#xff09;簡歷優化&#xff1a;針對自己的簡歷&#xff0c;對Redis亮點進行優化升級&#xff0c;…

虛擬機交叉編譯基于ARM平臺的opencv(ffmpeg/x264)

背景&#xff1a; 由于手上有一塊rk3568的開發板&#xff0c;需要運行yolov5跑深度學習模型&#xff0c;但是原有的opencv不能對x264格式的視頻進行解碼&#xff0c;這里就需要將ffmpegx264編譯進opencv。 但是開發板算力有限&#xff0c;所以這里采用在windows下&#xff0c;安…