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为网页增加夜间模式
Jan 26 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
基于jQuery实现的图片切换焦点图整理
Dec 07 Javascript
jQuery实现数秒后自动提交form的方法
Mar 05 Javascript
JS实现网页Div层Clone拖拽效果
Sep 26 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
Nov 29 Javascript
ES6的新特性概览
Mar 10 Javascript
基于vue.js中事件修饰符.self的用法(详解)
Feb 23 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
express.js中间件说明详解
Mar 19 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
深究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的日期与时间函数技巧
2008/04/24 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
PHP 类与构造函数解析
2017/02/06 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
个人安全生产承诺书
2014/05/22 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
单位收入证明范本
2015/06/18 职场文书
培训班开班主持词
2015/07/02 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
浅谈mysql执行过程以及顺序
2021/05/12 MySQL
Vue全局事件总线你了解吗
2022/02/24 Vue.js
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers
JS class语法糖的深入剖析
2022/07/07 Javascript