• 固定底部button按钮,兼容各种手机、微信等【flex布局】


    
    
    吸底布局尽量不要使用fixed布局,客户端里的表现可能跟微信里不一样。
    目前页面在需要考虑如下情况适配:
    微信IOS
    微信安卓
    医生端安卓
    医生端IOS
    用户端安卓
    用户端IOS
    iphone普通屏
    iphone x及以后的长屏
    <template>
      <div class="container">
        <div class="header">我是head</div>
        <div class="content">我是content</div>
        <div class="footer">我是foot</div>
      </div>
    </template>
    
    
    .container {
      height:100%; min-height: 100%;
      width: 100%;
      // flex布局核心代码
      display: flex;
      flex-direction: column;
      .content {
        flex: 1;
        overflow-y: scroll;
      }
      .footer {
        // 适配iphone X 及以后机型
        @include iphonex(margin-bottom);
      }
    }
    // 适配iphonex及以后的底部.
    // $name可选'margin-bottom','bottom','padding-bottom' 等等
    @mixin iphonex($name) {
      @supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
        #{$name}: constant(safe-area-inset-bottom);
        #{$name}: env(safe-area-inset-bottom);
      }
    }
  • 相关阅读:
    表相关操作
    表的约束
    windows平台MySQL安装
    网络编程2
    Python元类
    并发编程这个只是占位使用而已
    并发编程2
    并发编程1
    Mac装机神器Homebrew
    基于Django框架开发BBS项目
  • 原文地址:https://www.cnblogs.com/binli/p/12792834.html
Copyright © 2020-2023  润新知