vue?3.0?使用ref獲取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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue3+vite項目配置ESlint、pritter插件過程
這篇文章主要介紹了vue3+vite項目配置ESlint、pritter插件過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08vue3純前端表格數(shù)據(jù)的導出與導入實現(xiàn)方式
這篇文章主要介紹了如何在純前端環(huán)境下使用xlsx-js-style庫進行Excel表格文件的下載,并自定義樣式,還提到了使用xlsx庫進行Excel表格數(shù)據(jù)的導入,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-01-01Vue2?特殊符號讓人傻傻分不清?“:”、“.”、“@”、“#”?、“{{}}“?、“$“,‘$bus‘,‘$e
:”是指令?“v-bind”的縮寫“.”是修飾符?“@”是指令“v-on”的縮寫?,它用于監(jiān)聽?DOM?事件?“#”是v-slot的縮寫,這篇文章主要介紹了Vue2?新手上路無處不在的特殊符號讓人傻傻分不清“:”、“.”、“@”、“#”?、“{{}}“?、“$“,$bus,$event,需要的朋友可以參考下2024-08-08Vue+Elementui el-tree樹只能選擇子節(jié)點并且支持檢索功能
這篇文章給大家介紹了Vue+Element UI el-tree樹只能選擇子節(jié)點并且支持檢索的文章,通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-12-12vue+elementUI組件遞歸實現(xiàn)可折疊動態(tài)渲染多級側邊欄導航
這篇文章主要介紹了vue+elementUI組件遞歸實現(xiàn)可折疊動態(tài)渲染多級側邊欄導航,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04vue3中echarts的tooltip組件不顯示問題及解決
這篇文章主要介紹了vue3中echarts的tooltip組件不顯示問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10vue實現(xiàn)錨點跳轉scrollIntoView()使用案例
這篇文章主要介紹了vue實現(xiàn)錨點跳轉scrollIntoView()使用案例,文中結合實例代碼介紹了vue錨點跳轉的三種方式(頁內跳轉,跨頁跳轉,函數(shù)跳轉),需要的朋友可以參考下2023-07-07