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-03vue3 微信掃碼登錄及獲取個人信息實現(xiàn)的三種方法
本文主要介紹了vue3 微信掃碼登錄及獲取個人信息實現(xiàn)的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03Vue2?響應(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-04vue+elementUI顯示表格指定列合計數(shù)據(jù)方式
這篇文章主要介紹了vue+elementUI顯示表格指定列合計數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10詳解使用vue-router進(jìn)行頁面切換時滾動條位置與滾動監(jiān)聽事件
本篇文章主要介紹了詳解使用vue-router進(jìn)行頁面切換時滾動條位置與滾動監(jiān)聽事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03解決vue.js提交數(shù)組時出現(xiàn)數(shù)組下標(biāo)的問題
今天小編就為大家分享一篇解決vue.js提交數(shù)組時出現(xiàn)數(shù)組下標(biāo)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11Vue.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-10Element中Upload組件上傳功能實現(xiàn)(圖片和文件的默認(rèn)上傳及自定義上傳)
這篇文章主要介紹了Element中Upload組件上傳功能實現(xiàn)包括圖片和文件的默認(rèn)上傳及自定義上傳,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01