小编Jul*_*ier的帖子

使用Vuejs获取元素高度

我想获得div的高度,以使另一个div的高度与它匹配.我使用了clientHeight方法,但它没有给我返回好的值(较小的值).实际上,它似乎在所有元素被充电之前返回一个高度.经过网上的一些研究,我试图把一个window.load()推迟到一切都收费但它不能正常工作.一些想法?

mounted () {
  this.matchHeight()
},
matchHeight () {
  let height = document.getElementById('info-box').clientHeight
}
Run Code Online (Sandbox Code Playgroud)
<div class="columns">
  <div class="left-column" id="context">
  <p>Some text</p>
  </div>
  <div class="right-column" id="info-box">
    <img />
    <ul>
      some list
    </ul>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript vue.js vue-component vuejs2

16
推荐指数
3
解决办法
5万
查看次数

标签 统计

html ×1

javascript ×1

vue-component ×1

vue.js ×1

vuejs2 ×1