美文网首页
webview 微信网页 ios andriod 列表滑动 io

webview 微信网页 ios andriod 列表滑动 io

作者: 陈程城 | 来源:发表于2019-07-31 22:15 被阅读0次

    布局:flex

    对于公众号网页开发,ios和 android的兼容一直都是很让开发头痛

    功能

    • 列表滚动(ios/andriod都可以)

    • input调起软键盘,随视图高度压缩,input所在盒子上移(ios/andriod都可以)

    <template>
      <div class="container">
        <ul>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
          <li>动态渲染列表</li>
        </ul>
        <div class="operation-box">
          <div class="operation">
            <input>
          </div>
        </div>
      </div>
    </template>
    <script>
    export default {
      data() {
        return {
        };
      },
    }
    </script>
    
    
    <style lang="scss" scoped>
    .container{
      height: 100vh;
      display: flex;
      flex-direction: column;
      text-align: center;
      ul{
        flex: 1;
        overflow: auto;
        li{
          height: 100px;
        }
      }
      .operation-box{
        height: 98px;
        .operation{
          position: fixed;
          bottom: 0;
          padding: 20px;
          background-color:aquamarine;
          width: 100%;
          height: 98px;
          input{
            width: 100%;
            height: 100%;
          }
        }
      }
    }
    </style>
    
    

    相关文章

      网友评论

          本文标题:webview 微信网页 ios andriod 列表滑动 io

          本文链接:https://www.haomeiwen.com/subject/yezzrctx.html