iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue 3.0 使用ref获取dom元素的示例
  • 308
分享到

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

2024-04-02 19:04:59 308人浏览 独家记忆
摘要

前言 附上vue3.0文档:Vue3中文文档 - vuejs Vue 2.x获取DOM <div ref="myRef"></div> this.$refs.

前言

附上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(一般用于获取数组)

<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数组
    const myRef = ref([]);

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

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

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

注:console.dir()可以显示一个对象所有的属性和方法

效果图:

在这里插入图片描述

如果本篇文章对你有帮助的话,很高兴能够帮助上你。

当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。

到此这篇关于vue 3.0 使用ref获取dom元素的文章就介绍到这了,更多相关vue ref获取dom元素内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue 3.0 使用ref获取dom元素的示例

本文链接: https://www.lsjlt.com/news/166037.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue 3.0 使用ref获取dom元素的示例
    前言 附上vue3.0文档:Vue3中文文档 - vuejs Vue 2.x获取DOM <div ref="myRef"></div> this.$refs....
    99+
    2024-04-02
  • vue如何获取dom元素
    这篇文章将为大家详细讲解有关vue如何获取dom元素,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vue获取dom元素的方法:1、给相应的dom元素加id,使用“document.getElementBy...
    99+
    2023-06-25
  • Angular获取ngIf渲染的Dom元素示例
    目录Angular获取普通Dom元素的方法通过模板变量名获取将static改成false 获取自己实现的思路通过cdkDragData 把拖拽的元素的value,id等值带...
    99+
    2023-05-20
    Angular获取ngIf渲染 Angular获取Dom元素
  • Vue中如何获取DOM元素
    今天小编给大家分享一下Vue中如何获取DOM元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。dom是一种文档对象模型,同时...
    99+
    2023-07-04
  • vue3如何使用ref获取元素
    目录vue3使用ref获取元素vue3中ref的理解1.什么是ref2.ref本质3.ref注意点4.ref获取元素vue3使用ref获取元素 在vue2.x中,可以通过给元素添加r...
    99+
    2024-04-02
  • Javascript中DOM、节点和获取元素的示例分析
    这篇文章给大家分享的是有关Javascript中DOM、节点和获取元素的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。DOM文档:DOM中的“D”,当创建一个网页并把它加载到Web浏览器中时,它把编写的网...
    99+
    2023-06-25
  • vue中ref引用操作DOM元素的实现
    目录前言一,$refs对象介绍及基本用法二,使用ref引用组件实例三,ref的使用案例3.1 案例需求3.2 思路与做法3.2 为什么页面上无法自动获得焦点3.3 this.$nex...
    99+
    2023-01-28
    vue ref引用操作DOM vue ref引用DOM
  • vue中怎么获取dom元素中的内容
    vue中获取dom元素中内容的方法:vue中是通过给标签加ref属性,然后在js中利用ref去引用它,从而操作该dom元素。示例:<template>  <div>  &nbs...
    99+
    2024-04-02
  • Vue中获取DOM元素的方法有哪些
    本文小编为大家详细介绍“Vue中获取DOM元素的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue中获取DOM元素的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、通过 $refs 获取...
    99+
    2023-07-05
  • 探讨Vue中获取DOM元素的几种方法
    Vue是一种流行的JavaScript框架,它使开发人员可以轻松地构建交互式Web应用程序。其中一个常见的需求是在Vue组件中获取DOM元素,以便对其进行操作。但是,Vue有一些特殊的方式来获取DOM元素。在本文中,我们将探讨Vue中获取D...
    99+
    2023-05-14
  • vue获取dom元素子节点的方法是什么
    在Vue中,可以使用`$refs`来获取DOM元素的子节点。具体步骤如下:1. 在模板中给DOM元素加上`ref`属性,例如:`.....
    99+
    2023-08-08
    vue
  • 一文详解Vue3中使用ref获取元素节点
    目录静态绑定onMountednextTickwatchEffectwatchv-for中使用动态绑定ref设置函数通过getCurrentInstance方法获取vue实例前言: ...
    99+
    2024-04-02
  • 如何在Vue中获取DOM元素的实际宽高
    目录前言一、获取元素二、获取元素宽高补充:vue项目获取dom元素宽高总是不准确总结前言 最近使用 D3.js 开发可视化图表,因为移动端做了 rem 适配,所以需要动态计算获取图表...
    99+
    2024-04-02
  • 怎么在JavaScript中使用dom获取页面元素
    怎么在JavaScript中使用dom获取页面元素?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应...
    99+
    2023-06-14
  • uniapp中获取dom元素及更改dom元素颜色的方法是什么
    这篇文章主要介绍了uniapp中获取dom元素及更改dom元素颜色的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇uniapp中获取dom元素及更改dom元素颜色的方法是什么文章都会有所收获,下面我们...
    99+
    2023-07-05
  • javaScript之怎么使用Dom获取集合元素对象
    本篇内容介绍了“javaScript之怎么使用Dom获取集合元素对象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • 怎么在JQuery中使用get方法获取DOM元素
    这期内容当中小编将会给大家带来有关怎么在JQuery中使用get方法获取DOM元素,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具...
    99+
    2023-06-14
  • Vue3通过ref操作Dom元素及hooks的使用方法
    Vue3 ref获取DOM元素 <div ref="divBox">Hello</div> import {ref,onMounted} from 'vue'...
    99+
    2023-01-28
    Vue3通过ref操作Dom元素 Vue3 hooks的使用方法 Vue3父组件监听子组件中的元素
  • uniapp中获取dom元素的方法及更改dom元素颜色踩坑记录
    目录前言使用uni.createSelectorQuery()附:ni-app获取DOM元素信息及跳到指定位置总结前言 最近写uniapp,遇到一个需要获取到页面中dom元...
    99+
    2023-03-19
    uni-app获取dom元素 如何获取dom元素 uniapp获取dom元素内容
  • vue如何获取元素的高
    在vue中获取元素高的方法:1.新建vue.js项目;2.添加div标签,设置ref属性;3.执行代码获取元素的高;具体步骤如下:首先,在vue-cli中创建一个vue.js项目;vue create project-namevue.js项...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作