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

Vue中的ref 和$refs的使用

ref 和$refs

作用:利用ref 和$refs可以用于获取dom元素,或组件实例

特点:查找范围→当前组件内(更精确稳定,原生的dom在vue子组件中查找最终也会扫描到父组件)

1. 获取dom

  1. 目标标签–添加ref 属性

      <div ref="myChart" class="base-chart-box">子组件</div>
    
  2. 恰当时机,通过this.$refs.xxx,获取目标标签

     const myChart = echarts.init(this.$refs.myChart)  //获取到dom元素
    

2.获取组件实例

  1. 目标组件–添加ref属性

    <BaseForm ref="baseForm"></BaseForm>     <!-- 相当于声明子组件中的方法可以给父组件使用 -->
    
  2. 恰当时机,通过this.$refs.xxx,获取目标组件,

    就可以调用组件对象里面的方法

    var res = this.$refs.baseForm.getValues()  //调用子组件中定义的方法
    
http://www.lryc.cn/news/172400.html

相关文章:

  • Hive【非交互式使用、三种参数配置方式】
  • 基于Yolov8的工业小目标缺陷检测(1)
  • Python文件操作和管理指南:打开、读取、写入和管理文件
  • WebGL 用鼠标控制物体旋转
  • Spring Boot魔法:简化Java应用的开发与部署
  • 参议院算法Java
  • 前端提交规范 ESLint + Prettier + husky + lint-staged
  • python实现命令tree的效果
  • Deformable DETR(2020 ICLR)
  • springboot01
  • 虚拟机中window/ubuntu系统如何联网?
  • 计算物理专题----随机游走实战
  • 《思维与智慧》简介及投稿邮箱
  • flask+python快速搭建
  • 基于微信小程序的美术馆预约平台设计与实现(源码+lw+部署文档+讲解等)
  • ruoyi-vue-pro yudao 项目商城 mall 模块启用及相关SQL脚本
  • default 和 delete 与默认构造函数 的使用
  • 【开发篇】一、热部署
  • 点云从入门到精通技术详解100篇-定子装配过程中基于深度学习的易变形材料的点云分割(下)
  • 谷歌浏览器关闭自动更新功能
  • 电商业务--技术负责人 250K*15
  • MySQL只同步单个表或多个表,非全部同步!
  • 【论文基本功】【LaTeX】个人常用易忘LaTeX命令
  • JVM参数调优——G1收集器
  • Linux cp命令使用指南:详细教程及实际应用场景解析
  • 树结构数据在table中回显 treeselect disabled
  • BOA服务器移植
  • 洛谷刷题入门篇:顺序结构
  • LVS+Haproxy
  • Linux知识