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 相关文章推荐
Add a Formatted Table to a Word Document
Jun 15 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
javascript event 事件解析
Jan 31 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
js中用window.open()打开多个窗口的name问题
Mar 13 Javascript
node.js中的buffer.length方法使用说明
Dec 14 Javascript
javascript查询字符串参数的方法
Jan 28 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 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
Smarty模板快速入门
2007/01/04 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
python列表的常用操作方法小结
2016/05/21 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
Python3操作Excel文件(读写)的简单实例
2019/09/02 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
咨询公司各岗位职责
2013/12/02 职场文书
试用期员工考核制度
2014/01/22 职场文书
庆八一活动方案
2014/01/25 职场文书
基督教婚礼主持词
2014/03/14 职场文书
幼儿园安全责任书
2014/04/14 职场文书
现役军人家属慰问信
2015/03/24 职场文书
劳动仲裁调解书
2015/05/20 职场文书
安全生产标语口号
2015/12/26 职场文书
vue中 this.$set的使用详解
2021/11/17 Vue.js
php png失真的原因及解决办法
2021/11/17 PHP
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫