Vue 2中ref属性的使用方法及注意事项


Posted in Javascript onJune 12, 2017

发现问题

最近写东西遇到了莫名其妙的问题,用ref属性原以为它会获得一个数组

// html
<ul>
<li ref="refCon">1</li>

<li ref="refCon">2</li>
</ul>
// js
created: function() {

this.$nextTick(() => {


console.log(this.$refs.refCon) 


// 打印结果:<li>2</li> 本以为会获得一个数组

 })
}

后来去看了下文档才搞明白orz。(没仔细看文档的锅

Vue 2中ref属性的使用方法及注意事项

正确使用方法

这下就明白了

// html
<ul>
 <li v-for="item in people" ref="refContent">{{item}}</li>
</ul>
// js
data: {
 people:['三姑','四婶','五叔','六姨','七舅姥爷']
},
created: function() {
 this.$nextTick(() => {
  console.log(this.$refs.refContent)
 })
}

Vue 2中ref属性的使用方法及注意事项

以及一定要注意

// js
data: {
 people:['三姑','四婶','五叔','六姨','七舅姥爷']
},
created: function() {
 console.log(this.$refs.refContent)
 // undefined
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
javascript之卸载鼠标事件的代码
May 14 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
jquery可见性过滤选择器使用示例
Jun 24 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
May 12 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
Sep 12 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
vuex实现购物车的增加减少移除
Jun 28 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
Jun 12 #Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 #jQuery
AngularJS自定义指令详解(有分页插件代码)
Jun 12 #Javascript
前端构建工具之gulp的语法教程
Jun 12 #Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 #Javascript
微信小程序 自定义Toast实例代码
Jun 12 #Javascript
Angular4 中常用的指令入门总结
Jun 12 #Javascript
You might like
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
2016/11/28 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
Python常用的json标准库
2019/02/19 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
C#面试常见问题
2013/02/25 面试题
工作迟到检讨书
2014/02/21 职场文书
单位活动策划方案
2014/08/17 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
音乐剧猫观后感
2015/06/04 职场文书
为自己工作观后感
2015/06/11 职场文书
小学思想品德教学反思
2016/02/24 职场文书
mysq启动失败问题及场景分析
2021/07/15 MySQL
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫