vue3如何通過ref獲取元素離頂部的距離
vue3版本 ^3.2.45
[ref].value.$el.getBoundingClientRect().top- 通過ref獲取元素。
- 使用
getBoundingClientRect().top獲取離頂部的距離
homeView.vue
<div ref="mTab" >........</div>
<script>
import { ref } from 'vue';
export default {
name: 'home',
setup() {
const mTab = ref(null)
//....
console.log(mTab.value.$el.getBoundingClientRect().top);
//.....
return {
mTab,
};
},
}
</script>
效果圖

vue3獲取元素到視口頂部高度
在 Vue 3 中,你可以使用 ref 創(chuàng)建一個對元素的引用,并使用 window.scrollY 獲取視口的滾動高度,從而計算元素到視口頂部的距離。
首先,你需要在組件中使用 ref 創(chuàng)建一個對元素的引用。例如,你可以在 mounted 鉤子中獲取元素的引用:
<template>
<div ref="elementRef">Hello, world!</div>
</template>
<script>
import { ref, onMounted } from 'vue';
export default {
setup() {
const elementRef = ref(null);
onMounted(() => {
// 在組件掛載后獲取元素的引用
console.log(elementRef.value);
});
return {
elementRef
};
}
};
</script>
總結(jié)
到此這篇關(guān)于vue3如何通過ref獲取元素離頂部的距離的文章就介紹到這了,更多相關(guān)vue3獲取元素離頂部距離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue?elementUi中的tabs標(biāo)簽頁使用教程
Tabs 組件提供了選項卡功能,默認(rèn)選中第一個標(biāo)簽頁,下面這篇文章主要給大家介紹了關(guān)于vue?elementUi中的tabs標(biāo)簽頁使用的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03
vue3 微信掃碼登錄及獲取個人信息實現(xiàn)的三種方法
本文主要介紹了vue3 微信掃碼登錄及獲取個人信息實現(xiàn)的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
Vue2?響應(yīng)式系統(tǒng)之深度響應(yīng)
這篇文章主要介紹了Vue2?響應(yīng)式系統(tǒng)之深度響應(yīng),文章基于Vue2?響應(yīng)式系統(tǒng)的相關(guān)資料展開對Vue2?深度響應(yīng)的介紹,需要的小伙伴可以參考一下2022-04-04
vue+elementUI顯示表格指定列合計數(shù)據(jù)方式
這篇文章主要介紹了vue+elementUI顯示表格指定列合計數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
詳解使用vue-router進行頁面切換時滾動條位置與滾動監(jiān)聽事件
本篇文章主要介紹了詳解使用vue-router進行頁面切換時滾動條位置與滾動監(jiān)聽事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
解決vue.js提交數(shù)組時出現(xiàn)數(shù)組下標(biāo)的問題
今天小編就為大家分享一篇解決vue.js提交數(shù)組時出現(xiàn)數(shù)組下標(biāo)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Vue.js中provide/inject實現(xiàn)響應(yīng)式數(shù)據(jù)更新的方法示例
這篇文章主要介紹了Vue.js中provide/inject實現(xiàn)響應(yīng)式數(shù)據(jù)更新,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
Element中Upload組件上傳功能實現(xiàn)(圖片和文件的默認(rèn)上傳及自定義上傳)
這篇文章主要介紹了Element中Upload組件上傳功能實現(xiàn)包括圖片和文件的默認(rèn)上傳及自定義上傳,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01

