element-ui之關(guān)于組件BackToTop回到頂部的使用
更新時間:2024年03月19日 09:38:00 作者:沏歡
這篇文章主要介紹了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)使用時放在觸發(fā)滾動的對象里的第一個div的位置(即最前面)
2)還是無效時可以選擇給觸發(fā)滾動的對象添加以下樣式
.layout { height: 100vh;/*注意,這里設(shè)了這個高度后,后期給window注冊onscorll事件時,注冊不上*/ overflow-x: hidden; }
element回到頂部組件使用注意事項(Backtop 回到頂部)
官網(wǎng)里面這個Backtop 回到頂部組件使用寫的很簡單,就這樣
我們實際上使用這個組件,target對象是內(nèi)容滾動的外部容器,并且這個容器的高度是100%是撐滿整個屏幕的
寫了個具體demo
例子如下:
<template> <!-- 外部容器 --> <div class="back-top-container"> <!-- 實際滾動內(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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實現(xiàn)動態(tài)綁定行內(nèi)樣式style的backgroundImage
這篇文章主要介紹了vue實現(xiàn)動態(tài)綁定行內(nèi)樣式style的backgroundImage方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07詳解vue3+element-plus實現(xiàn)動態(tài)菜單和動態(tài)路由動態(tài)按鈕(前后端分離)
本文需要使用axios,路由,pinia,安裝element-plus,并且本文vue3是基于js而非ts的,這些環(huán)境如何搭建不做描述,需要讀者自己完成,感興趣的朋友跟隨小編一起看看吧2023-11-11