iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue中$refs和$el怎么使用
  • 477
分享到

vue中$refs和$el怎么使用

2023-06-29 04:06:56 477人浏览 泡泡鱼
摘要

这篇文章主要介绍“Vue中$refs和$el怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue中$refs和$el怎么使用”文章能帮助大家解决问题。用法:1、“$refs”用于给元素或子组

这篇文章主要介绍“Vue中$refs和$el怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue中$refs和$el怎么使用”文章能帮助大家解决问题。

用法:1、“$refs”用于给元素或子组件注册引用信息,语法“this.$refs.(ref值)”或“this.$refs.(ref值).方法() ”;2、“$el”用于获取Vue实例关联的DOM元素,语法“this.$refs.组件”。

本文操作环境:windows10系统、Vue2.9.6版,DELL G3电脑。

vue中$refs和$el的用法是什么

ref 被用来给元素或子组件注册引用信息

ref 有三种用法:

  1、ref 加在普通的元素上,用this.$refs.(ref值) 获取到的是dom元素

  2、ref 加在子组件上,用this.$refs.(ref值) 获取到的是组件实例,可以使用组件的所有方法。在使用方法的时候直接this.$refs.(ref值).方法() 就可以使用了。

  3、如何利用 v-for 和 ref 获取一组数组或者dom 节点

  如果通过v-for 遍历想加不同的ref时记得加 :号,即 :ref =某变量 ;

  这点和其他属性一样,如果是固定值就不需要加 :号,如果是变量记得加 :号。(加冒号的,说明后面的是一个变量或者表达式;没加冒号的后面就是对应的字符串常量(String)

应注意的坑有:

ref 需要在dom渲染完成后才会有,在使用的时候确保dom已经渲染完成。比如在生命周期 mounted(){} 钩子中调用,或者在 this.$nextTick(()=>{}) 中调用。

如果ref 是循环出来的,有多个重名,那么ref的值会是一个数组 ,此时要拿到单个的ref 只需要循环就可以了。

vm.$el

获取Vue实例关联的DOM元素;

比方说我这里想获取自定义组件tabControl,并获取它的OffsetTop。就需要先获取该组件。

在组件内设置   属性 ref='一个名称(tabControl2)',

然后 this.$refs.tabControl2     就拿到了该组件

切记:ref属性,而获取组件的时候要用$refs

获取  OffsetTop,组件不是DOM元素,是没有OffsetTop的,无法通过 点 .OffsetTop来获取的。就需要通过$el来获取组件中的DOM元素

关于“vue中$refs和$el怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: vue中$refs和$el怎么使用

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

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

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

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

下载Word文档
猜你喜欢
  • vue中$refs和$el怎么使用
    这篇文章主要介绍“vue中$refs和$el怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue中$refs和$el怎么使用”文章能帮助大家解决问题。用法:1、“$refs”用于给元素或子组...
    99+
    2023-06-29
  • Vue中$refs和$nextTick如何使用
    本篇内容主要讲解“Vue中$refs和$nextTick如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue中$refs和$nextTick如何使用”吧!1、$refs简介$refs是v...
    99+
    2023-06-29
  • vue中怎么使用el-popover
    本文小编为大家详细介绍“vue中怎么使用el-popover”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中怎么使用el-popover”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。关于el-popove...
    99+
    2023-07-06
  • Vue ElementUI在el-table中怎么使用el-popover
    本文小编为大家详细介绍“Vue ElementUI在el-table中怎么使用el-popover”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue ElementUI在el-table中怎么使用el-popover...
    99+
    2023-07-06
  • 详解Vue中$refs和$nextTick的使用方法
    目录1、$refs简介$refs获取DOM元素$refs获取组件对象2、$nextTick基本使用vue异步更新DOM利用$nextTick解决以上问题$nextTick使用场景1、...
    99+
    2024-04-02
  • vue3中的$refs怎么使用
    这篇文章主要介绍“vue3中的$refs怎么使用”,在日常操作中,相信很多人在vue3中的$refs怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue3中的$refs怎么使用”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • vue的$refs是什么及怎么使用
    这篇文章主要讲解了“vue的$refs是什么及怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的$refs是什么及怎么使用”吧!在vue中,$refs是一个对象,持有注册过ref...
    99+
    2023-07-04
  • vue怎么使用refs获取嵌套组件中的值
    本文小编为大家详细介绍“vue怎么使用refs获取嵌套组件中的值”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue怎么使用refs获取嵌套组件中的值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用refs获...
    99+
    2023-06-29
  • Vue ElementUI在el-table中使用el-popover问题
    目录ElementUI在el-table中使用el-popoverel-popover在el-table中会出现不显示情况以下属于个人猜测,为了解释给自己听的总结ElementUI在...
    99+
    2023-05-15
    Vue ElementUI el-table使用el-popover el-table el-popover
  • vue怎么实现el-menu和el-tab联动
    这篇文章主要讲解了“vue怎么实现el-menu和el-tab联动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue怎么实现el-menu和el-tab联动”吧!vue通过el-menus...
    99+
    2023-07-06
  • vue中el-message的封装使用
    目录前言实现方法方法一方法二方法三(有残缺的方法,可以带着问题看方法4)方法四方法五最后前言 最近对项目进行改造,发现在el-message使用中,如果遇到服务器挂了或者在重启等其他...
    99+
    2024-04-02
  • vue中关于el-popover的使用
    目录关于el-popover的使用vue点击关闭el-popover总结关于el-popover的使用 trigger属性用于设置何时触发 Popover,支持四种触发方式:hove...
    99+
    2023-05-15
    vue中el-popover el-popover的使用 vue使用el-popover
  • vue el-table中使用el-select选中后无效的解决
    目录el-table使用el-select选中后无效el-table中selectable的使用el-table使用el-select选中后无效 需求:表格中一行显示一条数据,数据中...
    99+
    2022-11-13
    vue el-table el-table使用el-select el-select选中后无效
  • vue中el-message如何封装使用
    这篇文章将为大家详细讲解有关vue中el-message如何封装使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实现方法实现方法有很多种,可以根据你实际项目情况决定使用哪一种。方法一直接css里面给这个...
    99+
    2023-06-29
  • 关于vue中ref的使用(this.$refs获取为undefined)
    目录vue的ref(this.$refs获取为undefined)1.你在哪里调用,和你调用的对象2.调用对象是不是数组列表3.调用对象是否和v-if结合使用vue的$refs属性几...
    99+
    2024-04-02
  • vue中$refs的三种用法解读
    目录vue $refs的三种用法1、vue2中2、vue3中3、vue3的组合API(composition-api)对vue中$refs的理解描述总结vue $refs的三种用法 ...
    99+
    2023-01-28
    vue中$refs vue中$refs用法 vue $refs
  • React怎么使用refs操作DOM
    本文小编为大家详细介绍“React怎么使用refs操作DOM”,内容详细,步骤清晰,细节处理妥当,希望这篇“React怎么使用refs操作DOM”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在react框架 甚至...
    99+
    2023-07-04
  • VUE中$refs的基本用法举例
    目录ref 有三种用法:第一种用法举例应注意的坑:vue---$refs的用法【详解】ref 有三种用法:  1、ref 加在普通的元素上,用this.$refs.(ref值) 获取...
    99+
    2022-12-19
    VUE中$refs用法 VUE中$refs
  • Spring EL怎么使用
    这篇文章主要讲解了“Spring EL怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring EL怎么使用”吧!一:说明Spring EL-Spring表达式语言,支持在xml和...
    99+
    2023-06-04
  • vue怎么使用el-table循环生成表格
    这篇“vue怎么使用el-table循环生成表格”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么使用el-table...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作