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 相关文章推荐
详解Vue 的异常处理机制
Nov 30 Vue.js
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
vue使用element-ui实现表单验证
Dec 13 Vue.js
Vue实现简单购物车功能
Dec 13 Vue.js
vue 在服务器端直接修改请求的接口地址
Dec 19 Vue.js
vue-quill-editor插入图片路径太长问题解决方法
Jan 08 Vue.js
基于vuex实现购物车功能
Jan 10 Vue.js
详解Vue的sync修饰符
May 15 Vue.js
Vue Element UI自定义描述列表组件
May 18 Vue.js
vue使用Google Recaptcha验证的实现示例
Aug 23 Vue.js
详解Vue router路由
Nov 20 Vue.js
vue动态绑定style样式
Apr 20 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的计数器程序
2006/10/09 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
Javascript中的相等与不等运算
2010/04/25 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
vue中使用GraphQL的实例代码
2019/11/04 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
整理Python最基本的操作字典的方法
2015/04/24 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
年度考核评语
2014/01/19 职场文书
校本教研工作制度
2014/01/22 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
《春雨》教学反思
2014/04/24 职场文书
个人租房协议书范本
2014/09/30 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
学习《中小学教师职业道德规范》心得体会
2016/01/18 职场文书
《开国大典》教学反思
2016/02/16 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python