vue使用refs获取嵌套组件中的值过程


Posted in Vue.js onMarch 31, 2022

使用refs获取嵌套组件的值

vue使用refs获取嵌套组件中的值过程

功能简介:

1、父组件包含zujian1,而zujian1又包含zujian2

2、zujian2绑定一个输入参数

<input  ref="query" v-model="query" @keypress="doSearch"/>

3、父组件获得输入框中的值,通过this.$refs.组件名来获取dom元素,多层嵌套,要调多次

// 记录输入框的值 this.inputValue=this.$refs.zujian1.$refs.zujian2.query

vue使用ref的好处

当我们需要在 JavaScript 中直接访问子组件。

为此可以使用 ref 为子组件指定一个引用 ID

<div id="parent">
  <p ref="profile" id="profile"></p>
</div>
var parent = new Vue({ el: '#parent' })
// 访问子组件实例
var child = parent.$refs.profile
console.log(child )// <p ref="profile" id="profile"></p>

这与document.getElementById(“profile”)获取dom节点的作用是一样的,但使用ref会减少获取dom节点的消耗

当 ref 和 v-for 一起使用时,获取到的引用会是一个数组,包含和循环数据源对应的子组件。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Vue.js 相关文章推荐
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
Dec 02 Vue.js
Vue使用鼠标在Canvas上绘制矩形
Dec 24 Vue.js
vue+openlayers绘制省市边界线
Dec 24 Vue.js
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
vue浏览器返回监听的具体步骤
Feb 03 Vue.js
vue常用高阶函数及综合实例
Feb 25 Vue.js
vue使用节流函数的踩坑实例指南
May 20 Vue.js
vue2实现provide inject传递响应式
May 21 Vue.js
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
Vue全局事件总线你了解吗
Feb 24 Vue.js
Vue深入理解插槽slot的使用
Aug 05 Vue.js
Vue Element plus使用方法梳理
Dec 24 Vue.js
vue ref如何获取子组件属性值
Mar 31 #Vue.js
vue如何使用模拟的json数据查看效果
vue+iview实现手机号分段输入框
Mar 25 #Vue.js
Vue3中toRef与toRefs的区别
Mar 24 #Vue.js
一起来看看Vue的核心原理剖析
Mar 24 #Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 #Vue.js
关于Vue中的options选项
Mar 22 #Vue.js
You might like
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
php实用代码片段整理
2016/11/12 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python实现针对中文排序的方法
2017/05/09 Python
Python文件操作基本流程代码实例
2017/12/11 Python
使用Python来开发微信功能
2018/06/13 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
给我一面国旗 python帮你实现
2019/09/30 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
keras slice layer 层实现方式
2020/06/11 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
物流专业大学应届生求职信
2013/11/03 职场文书
直接有效的自我评价
2014/01/11 职场文书
酒店总经理助理岗位职责
2014/02/01 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
2014年教师节演讲稿
2014/09/03 职场文书