老师,直接用getBoundingClientRect会不会有问题?

来源:7-6 播放器展开收起动画(中)

杰锅

2018-11-29

老师,直接用getBoundingClientRect会不会有问题?

this.$refs.cdWrapper.getBoundingClientRect()

bottom: 379.984375
height: 300
left: 37.5
right: 337.5
top: 79.984375
width: 300
x: 37.5
y: 79.984375

用这些参数来计算结果也是一样吧。但不知道其它方面会不会有有什么影响。

写回答

2回答

ustbhuangyi

2018-11-29

getBoundingClientRect 应该也不会有什么问题

1
1
杰锅
用getBoundingClientRect取值出来计算起来虽然直观一点,但在v-show为false的时候取不到值
2018-11-30
共1条回复

ustbhuangyi

2018-11-30

v-show false 相当于 dom 元素 display 为 none,不在页面渲染了所以你获取不到值。

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程