Element布局的小坑,el-container布局不正常

問題說明

在使用Element-UI的Container布局容器時,我將el-headerel-aside封裝成了組件,導(dǎo)致布局出現(xiàn)問題。

布局.png

官方示例代碼:

<el-container>
  <el-header>Header</el-header>
  <el-container>
    <el-aside width="200px">Aside</el-aside>
    <el-main>Main</el-main>
  </el-container>
</el-container>

我的代碼:

<el-container  class="container">
    <v-head></v-head> //這里我封裝成了組件
    <el-container class="container">
        <v-sidebar></v-sidebar>
        <el-main>
            <transition name="move" mode="out-in">
                <router-view></router-view>
            </transition>
        </el-main>
    </el-container>
</el-container>

出現(xiàn)問題的布局如下圖所示,header下方?jīng)]有內(nèi)容了


顯示結(jié)果.png
問題排查

查了下官網(wǎng)的文檔,發(fā)現(xiàn)這樣一項說明


官網(wǎng)文檔.png

封裝成組件后,el-container中沒有了el-footerel-header,導(dǎo)致子元素排列方向默認為horizontal

問題解決

el-container上增加 direction="vertical"屬性

<el-container  class="container" direction="vertical">
    <v-head></v-head>
    <el-container class="container">
        <v-sidebar></v-sidebar>
        <el-main>
            <transition name="move" mode="out-in">
                <router-view></router-view>
            </transition>
        </el-main>
    </el-container>
</el-container>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,025評論 25 708
  • (萬尚學(xué)習(xí)會)打卡第20天 姓名:陸春菊 部門:財務(wù)部 組別:待定 【知~學(xué)習(xí)】 讀《道盛和夫自傳》第二章: 祈盼...
    陸春菊閱讀 293評論 0 1
  • 關(guān)于這個問題,很多人的答案都是小城市里的一套房。大概是人人都向往穩(wěn)定的生活吧。 我曾想過在一個安靜小城市,一個人平...
    bf435c5df73a閱讀 360評論 1 0
  • 2018年1月30日 星期二 天氣:雨夾雪 文|半瓶話 01 晚上的路黑漆漆的,我走過音樂樓那一排的樓梯口處,...
    半瓶話閱讀 1,122評論 27 17
  • 近讀《脂硯齋評石頭記》,在紅樓夢原著第二回 發(fā)現(xiàn)有一段兒 賈雨村的論述,讀起來順暢,且頗有些道理,現(xiàn)摘錄如...
    xphuang閱讀 534評論 1 0