记录困惑自己一个简单的问题...(瞬间感觉官方文档的强大)

在自己做的一个项目中,遇到一个列表页,根据id能进入详情页(动态匹配路由),详情页是单独的一个组件,在这个详情的组件里,我想获取内容给你区域的高度,以此来判断对底部按钮显示的位置,但是在ref的时候,就是获取不到该标签,在mounted钩子函数里打印 this.$refs,也能看到这个值,但就就是点不出来(this.$refs这个对象里这个值,但是就是获取不到,我打印的是个假值?)

在mounted函数,打印的每次都是undefined。郁闷啊...为什么啊...
重新起个项目看看..
全部正常的打印,我擦...蒙蔽了...
好吧,网上看看有没有遇到类似的...看来是我自己比较挫,没有什么资源,看来还是自己的问题,这个时候,就是看文档了...
感觉自己没有没有什么错啊,是按上面做的...,但是作者特别强调了$refs 不是响应式的。额,想想...不对...,我那个组件好像就是响应式,或根据id来显示不同的数据。额,好吧.。这里ref只能在根组件,才能获取,其他的都获取不到。但是能打印出来,能看到...  
虽然知道了浅显的原因所在,但是自己的问题没有解决,好吧,那就暴力点吧.直接操作dom。通过控制dom来获取页面的高度。
总结: 之前就有个人和我说过,可以把$refs 当做id来看,id是唯一的,是不变的。嗯,$refs 不是响应式的。 挺像... 

转载于:https://www.cnblogs.com/wxb-it/p/7138364.html

vue里碰到 $refs 的问题相关推荐

  1. vue里ref ($refs)用法

    一.ref使用在外面的组件上 <div id="ref-outside-component" v-on:click="consoleRef">< ...

  2. 使用Vue里面的ref 控制DOM元素的样式marginleft,marginLeft的只是变化了,但是视图没有变化,求解答

    使用Vue里面的ref 控制DOM元素的样式marginleft,marginLeft的只是变化了,但是视图没有变化,求解答 <template><div><div cl ...

  3. Vue里标签嵌套限制问题解决------解析DOM模板时注意事项:

    Vue里标签嵌套限制问题解决------解析DOM模板时注意事项: 参考文章: (1)Vue里标签嵌套限制问题解决------解析DOM模板时注意事项: (2)https://www.cnblogs. ...

  4. vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理)

    vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) 参考文章: (1)vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) (2)https://www. ...

  5. Vue 里的$如何理解

    如下代码: new Vue({el: '#app',router,store,i18n,test,render: h => h(App) })// 用的时候this.$store.dispatc ...

  6. Vue 里 几个重要的指令

    Vue 里 几个重要的指令 --资源来自黑马程序员 v-text v-html v-on v-show v-if v-bind v-for v-model --资源来自黑马程序员) v-text &l ...

  7. Vue项目实战01: vue里父传子 传事件(easy)

    vue中的组件通信 相信小伙伴们已经达到炉火纯青的地步了 提到vue里父子组件通信 脑子里第一个想到的是不是使用$emit来传递. 实现肯定是能实现的 下面我们一起看一下一种简单的方法 父组件: 在父 ...

  8. [vue] 为什么我们写组件的时候可以写在.vue里呢?可以是别的文件名后缀吗?

    [vue] 为什么我们写组件的时候可以写在.vue里呢?可以是别的文件名后缀吗? 也可以写为js,jsx,ts,tsx这种 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很 ...

  9. 解决vue里iscroll(better-scroll)点击触发两次和初始化无法滚动问题!

    这两个插件我用过好几次,有时候很顺利,不顺利的时候真的很麻烦,一直无法滚动,明明style里已经有样式了,就是滚动不了. 先说下在vue里的三种的引入方式: 在index.html文件里通过scrip ...

最新文章

  1. 只用一分钟,给你的宽带加速
  2. 网络营销外包专员浅析企业网络营销外包整合关键点有哪些?
  3. 开发日记-20190712 关键词 读书笔记 《Perl语言入门》Day 8
  4. linux vnc xstartup,vnc 远程桌面选择的配置 xstartup
  5. 3.2 矩阵和图像类型
  6. 技术系列课|音视频测试实战——记音视频测试那些事
  7. c语言1000内亲密对数,《C语言程序的设计上机指导》项目五函数及其应用.pptx
  8. oracle sql within,Oracle SQL Model Clause
  9. 如何防止盗号 使用windows自带的 屏幕键盘 OSK
  10. 【干货】如何打造高质量的NLP数据集
  11. 38. 数字在排序数组中出现的次数(C++版本)
  12. iphone根目录索引大全
  13. ArcGIS教程:按单个值进行重分类
  14. ubuntu 20 安装手册
  15. Server 2008系统安装驱动提示“无法验驱动程序数字签名”怎么办?
  16. 支付宝提现APP服务端PHP
  17. 数据分析实战(三):美国1800~2010年婴儿名字
  18. tf.matrix_diag和tf.matrix_inverse的用法(tensorflow如何生成对角矩阵和求逆矩阵)
  19. 【跨端应用】—— uniapp黑马商城App学习笔记(二)
  20. 牛客2019跨年AK场 E 【大】约数 (两个数的全部公约数)

热门文章

  1. 20180130之PYTHON学习笔记【PYTHON3写个自动听课功能】
  2. QT | QT MSVC 2015 + VS 2015开发环境配置及GIT设置
  3. 设置兼容性[指定IE浏览器渲染方式]
  4. ios开发 json数据文件的存取
  5. .NET(C#):浅谈程序集清单资源和RESX资源
  6. 分割视图控制器(UISplitViewController)
  7. XML Parsing in a Producer-Consumer Model
  8. 在场景中输出横向或纵向压缩的中文字符
  9. s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(三 APP应用)
  10. 38 | 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量?