zoukankan      html  css  js  c++  java
  • vuecli中圣杯布局失效问题

    众所周知vue2在前端框架越来越流行,vue-cli这个脚手架工具是我们前端开发必用的,大大的提升了我们的开发效率。当然对于前端小白来说,有些遇到的问题需要和大家分享一下。

    移动端页面经常都是需要圣杯布局的,可是当静态页面拆分成组件编译以后,往往圣杯布局会失效,以下 是我的解决思路。

    1.首先在App.Vue中设置app的样式

    <template>
      <div id="app">
        <router-view/>
      </div>
    </template>
    
    <script>
    export default {
      name: 'app'
    }
    </script>
    
    <style>
      #app{
        100%;
        height:100%;
      }
    </style>
    

    2.在要设置页面级组件的页面设置如下样式

    <template>
        <div class="goodsdetail">
            <goods-detail-header></goods-detail-header>
            <detail-content></detail-content>
            <detail-footer></detail-footer>
        </div>
    </template>
    
    <script type="text/ecmascript-6">
        import GoodsDetailHeader from "../components/goodsdetail/GoodsDetailHeader.vue";
        import DetailContent from "../components/goodsdetail/DetailContent.vue";
        import DetailFooter from "../components/goodsdetail/DetailFooter.vue";
        export default {
          components:{
            GoodsDetailHeader,
            DetailContent,
            DetailFooter
          }
        }
    </script>
    
    <style scoped >
        html,body{
          height:100%;
        }
        .goodsdetail{
          display: flex;
          height:100%;
          flex-direction: column;
          justify-content: space-between;
        }
    </style>
    

      这样就可以完美解决。

      

  • 相关阅读:
    javascript学习6
    javascript学习5
    javascript学习4
    javaccript学习3
    javaccript学习2
    javaccript学习1
    C++ 线性表实现
    深入解析策略模式(转)
    CentOS7安装MySQL
    万能媒体播放器 PotPlayer
  • 原文地址:https://www.cnblogs.com/linxing/p/8145606.html
Copyright © 2011-2022 走看看