1. 什么是 ref 引用
ref 用来辅助开发者在不依赖于 jQuery 的情况下,获取 DOM 元素或组件的引用。
每个 vue 的组件实例上,都包含一个 $refs 对象,里面存储着对应的 DOM 元素或组件的引用。默认情况下,组件的 $refs 指向一个空对象。
可以简单理解为:ref能获取元素或组件对象,然后就能够使用这个对象进行操作,比如修改样式等。
下面我来打印验证一下,可以看到下面的结果

知道了ref的作用,关键是你得会怎么去使用,下面是方法:

2. 使用 ref 引用 DOM 元素
分两步
1.为DOM元素添加ref属性,后面写上名称,比如叫“hhh"
2.通过this就能够操作这个对象了

可以看到结果,点击按钮后,元素的样式被修改为了蓝色

3. 使用 ref 引用组件实例
上面是引用元素,下面咱们来引用组件
其实用法差不多
分两步
1.在要调用的组件上使用ref属性,后面加上名称,这次命名为counterRef
2.通过this来引用实例,这样就可以调用子组件上的 methods 方法

好了 学到了这里,我们就已经知道了ref的作用,以及它的使用方法了

什么是 ref 引用相关推荐

  1. vue.js踩坑之ref引用细节点

    vue.js组件之H5页面,DOM标签或者组件中,通过ref="自定义name名称"引用的细节点 要点简介:[ 见下文案例 ] 使用is=" "解决H5出现的标 ...

  2. 生命周期数据共享[父子-子父-兄弟]ref引用数组复习

    目录 一.组件的生命周期& 生命周期函数 1. 生命周期 & 生命周期函数 2.组件生命周期函数的分类 3.生命周期图示[重要] 二.组件之间的数据共享 1. 组件之间的关系 2. 父 ...

  3. 七、ref引用与数组的常用方法

    一.ref 引用 1.1.什么是 ref 引用 ref 用来辅助开发者在不依赖于jQuery的情况下,获取 DOM 元素或组件的引用. 每个vue的组件实例上,都包含一个$refs对象,里面存储着对应 ...

  4. Rust for Linux 源码导读 | Ref 引用计数容器 原创

    引子 2022 年,我们很可能会看到 Linux 内核中的实验性 Rust 编程语言支持成为主流.2021.12.6 早上发出了更新的补丁,介绍了在内核中处理 Rust 的初始支持和基础设施. 这次更 ...

  5. 【Vue】ref引用,插槽

    一.ref 什么是ref? ref用来辅助开发者在不依赖于jQuery 的情况下,获取DOM元素或组件的引用. 每个vue的组件实例上,都包含一个$refs对象,里面存储着对应的DOM元素或组件的引用 ...

  6. ref 引用(vue获取DOM元素)

    ref 引用 jquery 牛逼 简化了程序员操作DOM的过程 vue 优势: MVVM 在 vue 中,程序员不需要操作DOM.只需要把数据维护好!(数据驱动视图) 结论:在 vue 项目,强烈不建 ...

  7. VUE3模板ref引用子组件或者子组件的方法

    模板Refs 通过ref()函数还可以引用页面上的元素或组件 使用步骤: 1.在setup()中创建一个ref对象并返回它 2.在页面上为元素添加ref属性,并设置属性值与创建的ref对象的名称相同 ...

  8. React(8)-组件ref引用

    目录 1.组件form 受控组件及其特点 非受控组件及其特点 模拟:简单受控组件表单 input两个方向绑定数据: 模拟:复杂(真实)受控组件表单(form里面有多种数据输入) 注意:handleCh ...

  9. vue $ref 引用子组件方法时报undefine

    说明: 关于 ref 注册时间的重要说明:因为 ref 本身是作为渲染结果被创建的, 在初始渲染的时候你不能访问它们 - 它们还不存在! $refs 也不是响应式的,因此你不应该试图用它在模板中做数据 ...

最新文章

  1. 我的一个rsync的包装
  2. java底层语言_JAVA语言思维的底层基础
  3. react全家桶从0到1(react-router4、redux、redux-saga)
  4. 历经数月投诉后,Firefox 移除了带误导性的按钮
  5. AUTOSAR从入门到精通100讲(125)-详解车载网络 OTA系统的开发
  6. echarts3 graph java_echarts 3.0 使用自定义图标
  7. 金山毒霸2011“可信云安全”的本土化优势
  8. 原创 | 最近程序员频繁被抓,如何避免面向监狱编程?!
  9. 2021年山东省职业院校技能大赛中职组”网络安全“正式赛题
  10. qq游戏大厅中解析不安装apk的研究
  11. 计算机驱动程序的安装过程,u盘驱动程序安装,教您如何安装u盘驱动程序
  12. nuxt整合vue-pdf插件和使用createLoadingTask方法进行分页
  13. 核磁共振三维重建(视频)
  14. Tesseract+OpenCV实现中英文字识别
  15. Xen Introduction
  16. GPS周和周内秒转公历时间 以及 公历时间转GPS周和周内秒 (python版)
  17. 飞行员态势感知的机理研究
  18. Intellij IDEA Ultimate下载安装
  19. 诺基亚2700c游戏是JAVA_诺基亚2700c参数 诺基亚2700优缺点
  20. mysql 1004_mysql授权问题:1004 Access denied for user '用户名'@'%' to database

热门文章

  1. 前端(Vue)sha512加密、后端(Java)sha512加密后加盐实现完整流程
  2. 总投资260亿元,阜平将建5GW光伏电站
  3. 电路图中常见符号总结
  4. Shell实现(四) 执行命令的实现(包含管道的实现)
  5. Windows Phone 10(Lumia 920)升级记录
  6. STM32F103关于输入捕获以及控制超声波测距模块的笔记(2)
  7. Controller层实现页面跳转
  8. iOS 2019 最新面试题集锦
  9. java环境变量一键配置工具
  10. Qt sqlite 数据库操作封装