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 相关文章推荐
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
javascript制作loading动画效果 loading效果
Jan 14 Javascript
avascript中的自执行匿名函数应用示例
Sep 15 Javascript
基于jQuery实现网页打印功能
Dec 01 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
May 12 Javascript
Angularjs的ng-repeat中去除重复数据的方法
Aug 05 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
Dec 20 Javascript
vue 单页应用和多页应用的优劣
Oct 22 Javascript
vue-cli —— 如何局部修改Element样式
Oct 22 Javascript
原型和原型链 prototype和proto的区别详情
Nov 02 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新手上路(十四)
2006/10/09 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php class类的用法详细总结
2013/10/17 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
在Vue中使用echarts的实例代码(3种图)
2017/07/10 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
线程和进程的区别及Python代码实例
2015/02/04 Python
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
python 字符串追加实例
2019/07/20 Python
深入了解Python在HDA中的应用
2019/09/05 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
教师应聘个人求职信
2013/12/10 职场文书
生产部岗位职责范文
2014/02/07 职场文书
法人委托书范本
2014/04/04 职场文书
2014年医务科工作总结
2014/12/18 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书