最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3如何通過ref獲取元素離頂部的距離

 更新時間:2023年10月27日 09:30:18   作者:視覺CG  
這篇文章主要給大家介紹了關(guān)于vue3如何通過ref獲取元素離頂部的距離,文中通過代碼以及圖文介紹的非常詳細,對大家學(xué)習(xí)或者使用vue3具有一定的參考借鑒價值,需要的朋友可以參考下

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)文章

  • Vue3結(jié)合SpringBoot打造一個高效Web實時消息推送系統(tǒng)

    Vue3結(jié)合SpringBoot打造一個高效Web實時消息推送系統(tǒng)

    這篇文章主要為大家詳細介紹了Vue3如何結(jié)合SpringBoot打造一個高效Web實時消息推送系統(tǒng),文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2025-07-07
  • UniApp中實現(xiàn)類似錨點定位滾動效果

    UniApp中實現(xiàn)類似錨點定位滾動效果

    一個uniapp小程序的項目,我們需要實現(xiàn)一個非常實用的功能——類似于錨點定位的交互效果,即在首頁中有多個tab(分類標(biāo)簽),每個tab對應(yīng)著不同的模塊,當(dāng)用戶點擊某個分類的tab時,需要流暢地滾動到對應(yīng)的內(nèi)容位置,提供更好的用戶體驗,
    2023-10-10
  • 詳解如何創(chuàng)建基于vite的vue項目

    詳解如何創(chuàng)建基于vite的vue項目

    vite 這個是尤大開發(fā)的新工具,目的是以后替代webpack,下面這篇文章主要給大家介紹了關(guān)于如何創(chuàng)建基于vite的vue項目的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • vue文件使用iconfont解析

    vue文件使用iconfont解析

    這篇文章主要介紹了vue文件使用iconfont解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中對時間戳的處理方式

    vue中對時間戳的處理方式

    這篇文章主要介紹了vue中對時間戳的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue-cli3使用mock數(shù)據(jù)的方法分析

    vue-cli3使用mock數(shù)據(jù)的方法分析

    這篇文章主要介紹了vue-cli3使用mock數(shù)據(jù)的方法,結(jié)合實例形式分析了vue-cli3使用mock數(shù)據(jù)的相關(guān)實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • Vue2 添加數(shù)據(jù)可視化支持的方法步驟

    Vue2 添加數(shù)據(jù)可視化支持的方法步驟

    這篇文章主要介紹了Vue2 添加數(shù)據(jù)可視化支持的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解vue移動端日期選擇組件

    詳解vue移動端日期選擇組件

    小編給大家整理了關(guān)于vue移動端日期選擇組件的知識點總結(jié),希望能夠給讀者帶來幫助,一起學(xué)習(xí)參考下。
    2018-02-02
  • vue 注冊組件的使用詳解

    vue 注冊組件的使用詳解

    Vue.js的組件的使用有3個步驟:創(chuàng)建組件構(gòu)造器、注冊組件和使用組件。這篇文章主要介紹了vue 注冊組件的使用,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • 詳解vue 項目白屏解決方案

    詳解vue 項目白屏解決方案

    這篇文章主要介紹了詳解vue 項目白屏解決方案,詳細的介紹了白屏的解決方案,非常具有實用價值,需要的朋友可以參考下
    2018-10-10

最新評論

乌审旗| 缙云县| 仁寿县| 黑山县| 稻城县| 那坡县| 周至县| 米易县| 罗定市| 中宁县| 兰州市| 吐鲁番市| 莎车县| 延吉市| 文成县| 平乡县| 嘉黎县| 柞水县| 潍坊市| 巴林左旗| 星座| 乐亭县| 盐源县| 海林市| 通江县| 昆山市| 潞西市| 祁东县| 嘉峪关市| 云龙县| 金平| 锦屏县| 柏乡县| 明水县| 炎陵县| 榆林市| 叙永县| 文山县| 邵武市| 双牌县| 长子县|