解决vue里碰到 $refs 的问题的方法
2017-07-13 16:43
981 查看
本篇文章介绍了vue里碰到 $refs 的问题,分享给大家,希望能帮助大家解决问题
记录困惑自己一个简单的问题...(瞬间感觉官方文档的强大)
在自己做的一个项目中,遇到一个列表页,根据id能进入详情页(动态匹配路由),详情页是单独的一个组件,在这个详情的组件里,我想获取内容给你区域的高度,以此来判断对底部按钮显示的位置,但是在ref的时候,就是获取不到该标签,在mounted钩子函数里打印 this.$refs,也能看到这个值,但就就是点不出来(this.$refs这个对象里这个值,但是就是获取不到,我打印的是个假值?)
在mounted函数,打印的每次都是undefined。郁闷啊...为什么啊...
重新起个项目看看..
全部正常的打印,我擦...蒙蔽了...
好吧,网上看看有没有遇到类似的...看来是我自己比较挫,没有什么资源,看来还是自己的问题,这个时候,就是看文档了...
感觉自己没有没有什么错啊,是按上面做的...,但是作者特别强调了$refs 不是响应式的。额,想想...不对...,我那个组件好像就是响应式,或根据id来显示不同的数据。额,好吧.。这里ref只能在根组件,才能获取,其他的都获取不到。但是能打印出来,能看到...
虽然知道了浅显的原因所在,但是自己的问题没有解决,好吧,那就暴力点吧.直接操作dom。通过控制dom来获取页面的高度。
总结: 之前就有个人和我说过,可以把$refs 当做id来看,id是唯一的,是不变的。嗯,$refs 不是响应式的。 挺像...
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 安装pyamf碰到的问题及其解决方法^_^(原创)
- 第一次使用jdbc连接postgre数据库碰到的问题及解决方法
- .Net在写托盘程序中碰到的一些问题的解决方法(无法关机/自启动等)
- (转)升级vs2010我碰到的一个问题,以及解决方法
- linux下安装loudmouth库中碰到的问题 & 解决方法
- 升级vs2010我碰到的一个问题,以及解决方法
- 安装flex碰到的一个问题及其解决方法(原创)
- oracle配置DG的时候,碰到监听无法启动的问题及解决方法
- SSIS 中调用SAP RFC 功能时碰到的问题及解决方法
- 升级vs2010我碰到的一个问题,以及解决方法
- BIND9架设中碰到问问题以及解决方法
- linux下安装loudmouth库中碰到的问题 & 解决方法
- Sybase BCP导入数据时碰到中文编码问题的解决方法
- 我碰到的到现在为止,还没有找到比较好的解决方法的sps问题
- eclipse3.1.2+tomcat5.5.15+lomboz3.1.2+wtp中碰到的问题解决方法!
- 学习Hibernate碰到的问题以及解决问题的方法(长期更新)
- C# 随机数中碰到的问题以及解决方法
- 滴水穿石--使用VC6.0碰到的两个问题及其解决方法
- [转]ExtJs中使用中碰到的三个问题的解决方法
- XP SP3 下,用 VMware 7.1.2 安装 Ubuntu 11.10,再安装 VMware Tools 时碰到的问题和解决方法