vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴

1.示例组件结构


2.获取距离顶部的距离

// ref=myBox元素
this.$refs.myBox.getBoundingClientRect().top
// ref=myPage组件
this.$refs.myPage.$el.getBoundingClientRect().top

3.获取高度

// ref=myBox元素
this.$refs.myBox.offsetHeight
// ref=myPage组件
this.$refs.myPage.$el.offsetHeight

4. 获取宽度

// ref=myBox元素
this.$refs.myBox.offsetWidth
// ref=myPage组件
this.$refs.myPage.$el.offsetWidth

你可能感兴趣的:(vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴)