至尊玉275 2022-05-06 00:01 采纳率: 0%
浏览 604

vue怎么获取组件的高度?

<div>
   <div>根据中间那个div高度设置此div高度</div>
   <div ref="test">
      <content v-for="item in items">
      </content>
   </div>
   <div>根据中间那个div高度设置此div高度</div>
</div>

因为三个子div都是浮动的,父div没有设置浮动,不能设置height:100%。
浏览器里打印出来的this.refs.test.$el内的clientHeight显示是1400多,浏览器打印this.refs.test.$el.clientHeight却显示40,一头雾水。

  • 写回答

3条回答 默认 最新

  • 你好!机器人 2022-05-06 09:06
    关注

    在mounted取高度,不行的话,再加个this.$nextTick

    评论

报告相同问题?

问题事件

  • 创建了问题 5月6日