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 $router和$route的区别详解
Dec 02 Vue.js
vue element和nuxt的使用技巧分享
Jan 14 Vue.js
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
vue项目实现分页效果
Mar 24 Vue.js
vue前端工程的搭建
Mar 31 Vue.js
详解vue身份认证管理和租户管理
May 25 Vue.js
vue实现锚点定位功能
Jun 29 Vue.js
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
vue3语法糖内的defineProps及defineEmits
Apr 14 Vue.js
Vue OpenLayer 为地图绘制风场效果
Apr 24 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
vue/cli 配置动态代理无需重启服务的方法
May 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
php unlink()函数使用教程
2018/07/12 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
Python制作数据导入导出工具
2015/07/31 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
自我评价是什么
2014/01/04 职场文书
成人继续教育实施方案
2014/03/01 职场文书
中药学专业求职信
2014/05/31 职场文书
大学生简历求职信
2014/06/24 职场文书
小学思想品德教学反思
2016/02/24 职场文书
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python