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

vue?3.0?使用ref獲取dom元素的示例

 更新時間:2022年08月25日 16:26:35   作者:好巧.  
這篇文章主要介紹了vue?3.0?使用ref獲取dom元素,包括vue2.x獲取dom和vue3.0獲取單個dom,通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

附上vue3.0文檔:Vue3中文文檔 - vuejs

Vue 2.x獲取DOM

<div ref="myRef"></div>
this.$refs.myRef

Vue 3.0獲取單個DOM

<template>
  <div ref="myRef">獲取單個DOM元素</div>
</template>

<script>
import { ref, onMounted } from 'vue';

export default {
  setup() {
    const myRef = ref(null);

    onMounted(() => {
      console.dir(myRef.value);
    });
 
    return {
      myRef
    };
  }
};
</script>

Vue 3.0獲取多個DOM(一般用于獲取數(shù)組)

<template>
  <div>獲取多個DOM元素</div>
  <ul>
    <li v-for="(item, index) in arr" :key="index" :ref="setRef">
      {{ item }}
    </li>
  </ul>
</template>

<script>
import { ref, nextTick } from 'vue';

export default {
  setup() {
    const arr = ref([1, 2, 3]);

    // 存儲dom數(shù)組
    const myRef = ref([]);

    const setRef = (el) => {
      myRef.value.push(el);
    };

    nextTick(() => {
      console.dir(myRef.value);
    });

    return {
      arr,
      setRef
    };
  }
};
</script>

注:console.dir()可以顯示一個對象所有的屬性和方法

效果圖:

在這里插入圖片描述

如果本篇文章對你有幫助的話,很高興能夠幫助上你。

當然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實現(xiàn)方法又或者有理解不來的地方,希望你在看到之后能夠在評論里指出來,我會在看到之后盡快的回復你。

到此這篇關于vue 3.0 使用ref獲取dom元素的文章就介紹到這了,更多相關vue ref獲取dom元素內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue-router的beforeRouteUpdate不觸發(fā)問題

    vue-router的beforeRouteUpdate不觸發(fā)問題

    這篇文章主要介紹了vue-router的beforeRouteUpdate不觸發(fā)問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue組合式API如何正確解構props不會丟失響應性

    Vue組合式API如何正確解構props不會丟失響應性

    響應式?API?賦予了組合式?API?一大坨可能性的同時,代碼精簡,雖然但是,我們應該意識到響應性的某些陷阱,比如丟失響應性,在本文中,我們將學習如何正確解構?Vue?組件的?props,使得?props?不會丟失響應性
    2024-01-01
  • vue?element?el-select下拉滾動加載的方法

    vue?element?el-select下拉滾動加載的方法

    很多朋友都遇到這樣一個問題在使用vue+element的el-select下拉框加載返回數(shù)據(jù)太多時,會造成卡頓,用戶體驗欠佳,這篇文章主要介紹了vue?element?el-select下拉滾動加載方法,需要的朋友可以參考下
    2022-11-11
  • 詳解如何在Vue3中與后端API進行交互

    詳解如何在Vue3中與后端API進行交互

    在現(xiàn)代的 web 應用中,與后端 API 的交互成為了不可或缺的一部分,特別是在 Vue 3 這樣的前端框架中,如何高效地進行數(shù)據(jù)請求,處理響應,本文將帶您深入了解在 Vue 3 中如何與后端 API 進行交互,并通過示例代碼幫助您快速上手,需要的朋友可以參考下
    2025-01-01
  • 解決在Vue中使用axios用form表單出現(xiàn)的問題

    解決在Vue中使用axios用form表單出現(xiàn)的問題

    今天小編就為大家分享一篇解決在Vue中使用axios用form表單出現(xiàn)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 詳解vue?route介紹、基本使用、嵌套路由

    詳解vue?route介紹、基本使用、嵌套路由

    vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,適合用于構建單頁面應用,這篇文章主要介紹了vue?route介紹、基本使用、嵌套路由,需要的朋友可以參考下
    2022-08-08
  • vue請求后端數(shù)據(jù)和跨域問題解決

    vue請求后端數(shù)據(jù)和跨域問題解決

    這篇文章主要介紹了vue請求后端數(shù)據(jù)和跨域問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • vue3組件的v-model:value與v-model的區(qū)別解析

    vue3組件的v-model:value與v-model的區(qū)別解析

    在Vue3中,v-model和v-model:value都是用于實現(xiàn)雙向數(shù)據(jù)綁定的語法糖,但v-model:value提供了更顯式和靈活的綁定方式,允許你明確指定綁定的屬性名和事件名,它們的主要區(qū)別在于默認行為、靈活性、多模型綁定和使用場景,感興趣的朋友一起看看吧
    2025-02-02
  • vue實現(xiàn)卡片遮罩層交互式功能

    vue實現(xiàn)卡片遮罩層交互式功能

    在前端開發(fā)中,卡片遮罩層是一種常見的交互設計元素,用于強調某個區(qū)域或內容,并提供用戶操作的入口,本文將帶大家在?vue?中結合實際案例實現(xiàn)此功能,感興趣的朋友一起看看吧
    2024-08-08
  • Vue監(jiān)聽頁面變化的實現(xiàn)方法小結

    Vue監(jiān)聽頁面變化的實現(xiàn)方法小結

    在Vue.js應用開發(fā)過程中,監(jiān)聽頁面變化是一個非常常見的需求,無論是為了響應用戶交互、優(yōu)化性能,還是實現(xiàn)復雜的業(yè)務邏輯,監(jiān)聽頁面變化的能力都是不可或缺的,本文將詳細介紹如何在Vue項目中實現(xiàn)頁面變化監(jiān)聽,需要的朋友可以參考下
    2024-10-10

最新評論

同江市| 钟祥市| 平陆县| 陈巴尔虎旗| 八宿县| 慈利县| 荔浦县| 钟山县| 维西| 荣昌县| 桓仁| 乌兰浩特市| 阆中市| 左权县| 定边县| 清新县| 托克托县| 龙川县| 岳西县| 满洲里市| 宁河县| 任丘市| 兴隆县| 民乐县| 漳浦县| 高要市| 太康县| 塘沽区| 江西省| 钦州市| 开封市| 什邡市| 安溪县| 富阳市| 柘城县| 天长市| 临夏县| 新营市| 双辽市| 克山县| 邮箱|