element-ui之關(guān)于組件BackToTop回到頂部的使用
element-ui組件BackToTop回到頂部的使用
詳細(xì)參數(shù)查看官網(wǎng)文檔BackToTop
方式1:直接添加使用
<div class="home"> <el-backtop></el-backtop> <div class='content'></div> </div>
方式2:添加target指定觸發(fā)的對象
<div class="layout"> <el-backtop target=".layout"></el-backtop> <div class='content'></div> </div>
注意:
1)使用時(shí)放在觸發(fā)滾動(dòng)的對象里的第一個(gè)div的位置(即最前面)
2)還是無效時(shí)可以選擇給觸發(fā)滾動(dòng)的對象添加以下樣式
.layout {
height: 100vh;/*注意,這里設(shè)了這個(gè)高度后,后期給window注冊onscorll事件時(shí),注冊不上*/
overflow-x: hidden;
}
element回到頂部組件使用注意事項(xiàng)(Backtop 回到頂部)
官網(wǎng)里面這個(gè)Backtop 回到頂部組件使用寫的很簡單,就這樣


我們實(shí)際上使用這個(gè)組件,target對象是內(nèi)容滾動(dòng)的外部容器,并且這個(gè)容器的高度是100%是撐滿整個(gè)屏幕的
寫了個(gè)具體demo
例子如下:
<template>
<!-- 外部容器 -->
<div class="back-top-container">
<!-- 實(shí)際滾動(dòng)內(nèi)容 -->
<div v-for="(item,i) in 150" :key="i">這是文本{{ i }}</div>
<!-- Backtop 回到頂部組件 -->
<el-backtop target=".back-top-container" :bottom="100">
<div
style="{
height: 100%;
width: 100%;
background-color: #f2f5f6;
box-shadow: 0 0 6px rgba(0,0,0, .12);
text-align: center;
line-height: 40px;
color: #1989fa;
margin-right:100px;
}"
>
UP
</div>
</el-backtop>
</div>
</template>
<style lang="scss" scoped>
.back-top-container {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: auto;
}
</style>
效果圖

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue使用echarts實(shí)現(xiàn)立體柱形圖
這篇文章主要為大家詳細(xì)介紹了vue使用echarts實(shí)現(xiàn)立體柱形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
vue實(shí)現(xiàn)消息無縫滾動(dòng)效果
這篇文章介紹了vue實(shí)現(xiàn)消息無縫滾動(dòng)效果的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
vue實(shí)現(xiàn)動(dòng)態(tài)綁定行內(nèi)樣式style的backgroundImage
這篇文章主要介紹了vue實(shí)現(xiàn)動(dòng)態(tài)綁定行內(nèi)樣式style的backgroundImage方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
詳解vue3+element-plus實(shí)現(xiàn)動(dòng)態(tài)菜單和動(dòng)態(tài)路由動(dòng)態(tài)按鈕(前后端分離)
本文需要使用axios,路由,pinia,安裝element-plus,并且本文vue3是基于js而非ts的,這些環(huán)境如何搭建不做描述,需要讀者自己完成,感興趣的朋友跟隨小編一起看看吧2023-11-11

