当前位置: 首页 > news >正文

第十二节——ref

一、概念

ref 被用来给DOM元素或子组件注册引用信息。引用信息会根据父组件的 $refs 对象进行注册。如果在普通的DOM元素上使用,引用信息就是元素; 如果用在子组件上,引用信息就是组件实例。

注意:只要想要在Vue中直接操作DOM元素,就必须用ref属性进行注册

二、在dom上使用ref

ref 加在普通的元素上,用this.ref.divRef 获取到的是dom元素

<template><div><div ref="divRef">第一个一个普通的div</div><div ref="divRef2">第二个个普通的div</div><button @click="getRef">按钮</button></div>
</template>
<script>
export default {methods: {getRef () {/*** 使用this.$refs* 拿到当前组件里所有的ref对象*/console.log(this.$refs)}}}</script>

三、在组件上使用ref

ref 加在子组件上,用this.ref.xxx 获取到的是组件实例,可以使用组件的所有方法

<template><div><QfNum ref="numRef"></QfNum><button @click="add">子组件+1</button></div>
</template>
<script>
import QfNum from './qf-num.vue'
export default {components: {QfNum,},methods: {add () {// 可以直接获取到对应的组件状态和方法this.$refs.numRef.add()console.log(this.$refs.numRef.num)}},
};
</script>

http://www.lryc.cn/news/212398.html

相关文章:

  • 少儿编程 2023年9月中国电子学会图形化编程等级考试Scratch编程四级真题解析(判断题)
  • 【设计模式三原则】
  • 600MW发电机组继电保护自动装置的整定计算及仿真
  • 【蓝桥每日一题]-字符串(保姆级教程 篇1)#atcoder324C~E题
  • 4.2.1 SQL语句、索引、视图、存储过程
  • 1992-2021年全国各地级市经过矫正的夜间灯光数据(GNLD、VIIRS)
  • 机器人的触发条件有什么区别,如何巧妙的使用
  • 【Qt6】QStringList
  • 代码随想录算法训练营第五十三天|309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费
  • 厚黑学笔记
  • IDEA MyBatisX插件介绍
  • 【PyQt学习篇 · ②】:QObject - 神奇的对象管理工具
  • 【AcWing】1.1.3二分搜索
  • 【Python第三方包】串口通信(pySerial包)
  • VS Code2023安装教程(最新最详细教程)附网盘资源
  • 最优值函数
  • 软考系统架构师知识点集锦十:计算机网络、数学与经济管理、知识产权与标准化
  • 风云七剑攻略,最强阵容搭配
  • 关于ABB 机器人多任务的建立
  • 【计算机网络笔记】传输层——多路复用和多路分用
  • 【PC】特殊空投-2023年10月
  • Android Studio 下载地址
  • General error: 2006 MySQL server has gone away thinkphp6.0 报这个错误怎么修改
  • 08 _ 栈:如何实现浏览器的前进和后退功能?
  • 【T】分治与倍增
  • 后门分析及示例
  • Vue 的双向数据绑定是如何实现的?
  • Android环境变量macOS环境变量配置
  • 设计模式(全23种)
  • 腾讯云轻量应用服务器“月流量”不够用怎么办?