在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C++  HTML/ vue.js當子組件的高度超過視口高度,父組件的高度設置了100%,父組件的高度

vue.js當子組件的高度超過視口高度,父組件的高度設置了100%,父組件的高度如何跟隨子組件高度變化

項目的layout是一個公用的菜單,為了讓它鋪滿側(cè)邊給它設置了高度100%,順便給html,body都設了100%,然后通過嵌套路由進入a組件,a組件的高度超出了屏幕的高度,但是菜單的高度并不會跟著a組件的高度變化而變化,還是一個屏幕的高度。怎樣才能讓菜單的高度跟著a組件的高度變化而變化。下面是示意圖

clipboard.png

回答
編輯回答
檸檬藍

1.左邊菜單position設置為absolute,height:100%,這樣試試。

2.flex布局。

2017年8月29日 19:13
編輯回答
解夏

height可以通過js來獲?。?/p>

data: function(){
    return {
        style: {minHeight: window.screen.availHeight+'px', },
    }
},
2017年3月19日 05:32
編輯回答
離人歸

可是你的窗口就那么大,右邊不是應該只會截取窗口高度來顯示

2017年1月13日 08:00