vue中使用getBoundingClientRect()获取元素位置报错
首先,这个是报错信息
问题:““TypeError:this.$refs[refName].getBoundingClientRect is not a function””
我的ref是这样写的。
将ref定义在组件上面再使用如下代码去获取其方法获取其top,就会报错
解决办法:
将ref写在原生的html标签上再使用其方法去获取top,就不会报错
再使用就好了。
this.$refs.QZBLGZH.getBoundingClientRect().top