首頁 >web前端 >Vue.js >vue.js如何動態設定寬度

vue.js如何動態設定寬度

王林
王林原創
2021-10-11 15:00:448497瀏覽

vue.js動態設定寬度的方法:1、新增樣式綁定;2、新增屬性計算,例如【computed: {scrollerHeight: function() {return (window.innerHeight - 46 - 50). ..】。

vue.js如何動態設定寬度

本文操作環境:windows10系統、vue.js 2.9、thinkpad t480電腦。

在實際開發過程中,我們會經常使用到動態運算的樣式,例如寬度、高度等,特別是在開發後台管理系統的時候。

需求場景:

取得目前手機螢幕高度,設定container div的可捲動區域範圍。

具體實作:

1、新增樣式綁定

<div class="container" :style="{height: scrollerHeight}">
</div>

2、新增屬性計算

#在computed裡加入屬性計算。記住 scrollerHeight 不需在data進行宣告。

computed: {
    // 滚动区高度
    // (业务需求:手机屏幕高度减去头部标题和底部tabbar的高度,当然这2个高度也是可以动态获取的)
    scrollerHeight: function() {
      return (window.innerHeight - 46 - 50) + &#39;px&#39;;
    }
  }

推薦學習:php訓練

#

以上是vue.js如何動態設定寬度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn