问题描述:

在微信小程序中使用flex实现上中下3行布局铺满整个窗口。

如图

**WXML **

<!--/*
***HotApp云笔记,基于HotApp小程序统计云后台
***免费云后台申请地址 https://weixin.hotapp.cn/cloud
***API 文档地址:https://weixin.hotapp.cn/api
***小程序技术讨论QQ群:173063969
*/-->
<!--index.wxml-->
<view class="container"><view class='title'><input name="title" placeholder-class="placeholder" placeholder="在此输入标题(可选)" value="{{item.value.title}}" /></view><view class='row'><textarea class='text' placeholder-class="placeholder"  name="content" focus="{{focus}}" value="{{item.value.content}}" placeholder="点击添加文本" /></view><view class='bottom'><button formType="submit" class='btn success'>保存</button></view>
</view>

WXSS

/*
***HotApp云笔记,基于HotApp小程序统计云后台
***免费云后台申请地址 https://weixin.hotapp.cn/cloud
***API 文档地址:https://weixin.hotapp.cn/api
***小程序技术讨论QQ群:173063969
*/
page{width: 100%;height: 100%;
}
.container{flex-flow:column nowrap;justify-content: center;align-items: center;width: 100%;height: 100%;
}
.title{margin: 15rpx 5%;width: 90%;text-align: center;height: 60rpx;font-size: 38rpx;border-bottom: 1px solid #f5f5f5;
}
.row{flex: 1;display: flex;width: 90%;height: auto;margin: 0 5%;overflow: hidden;
}
.row .text{flex: 1;width: 100%;height: auto;font-size: 36rpx;color: #666;
}.bottom{width: 100%;background: #fff;display: flex;flex-flow:row nowrap;justify-content: center;align-items: center;
}
.bottom .btn{flex: 1;line-height: 2;padding-top: 10rpx;padding-bottom: 10rpx;margin: 30rpx 30rpx;
}
.btn.success{background: #1aad19;color: #fff;
}

在wxss里必须加

page{ width: 100%; height: 100%; }

否则container的height: 100%;不起作用从而导致container 的高不能填充满整个窗口。

效果如下:

HotApp云笔记,基于HotApp小程序统计云后台

免费云后台申请地址 https://weixin.hotapp.cn/cloud

API 文档地址:https://weixin.hotapp.cn/api

小程序技术讨论QQ群:173063969

转载于:https://my.oschina.net/u/3073834/blog/795766

微信小程序flex布局怎么实现上中下3行铺满整个窗口。相关推荐

  1. image 微信小程序flex_微信小程序flex布局案例(1)

    微信小程序 flex 布局案例一 前言 最近在学习微信小程序时,看到很多布局都用到了 flex 布局,其实 flex 布局学习过好多东西不用就忘记了,这次用上就只得再去看了,争取学会.下面是我做的简单 ...

  2. 微信小程序-Flex布局的使用

    一.基本说明: Flex模型能够提高页面的布局效率,对于微信小程序来说,当页面需要适应不同屏幕尺寸及设备类型时,使用该模型布局可以得到事半功倍的效果. Flex模型也称为盒子模型(FlexiableB ...

  3. 微信小程序——flex布局

    flex布局的基本知识 flex布局作用于父容器之上,用于控制其子盒子的位置和排列的方式. flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活 ...

  4. 微信小程序 页面除去头部和底部,中间高度铺满剩余部分的解决方案

    做这么一个界面,让中间紫色和橙色部分的内容铺满在中间位置,并且让橙色部分位置固定不动,紫色部分内容超出时滚动,如图: 首先如何做到呢? 我使用了定位position:fiexed;让它撑满(关键代码) ...

  5. 小程序flex布局不生效

    20210510微信小程序flex布局不生效 原本的代码我还没看出来错在哪里了,求路过大佬指正 原本的效果: 原本的代码: wxml : <!-- 推荐内容--><scroll-vi ...

  6. 微信小程序flex弹性布局

    微信小程序常用布局为flex.使用flex模型来提高页面布局效率,当页面需要适应不同屏幕大小以及设备类型,该模型一确保元素在恰当的位置. 属性 解释 默认值 其它值 flex-direction 排列 ...

  7. 7.微信小程序(布局适配与物理逻辑像素)

    微信小程序(布局适配与物理逻辑像素) 前言 移动端开发经常遇到一些概念:物理像素.逻辑像素.像素密度.像素比等,本节来详细介绍下 关键词: 屏幕尺寸.物理像素/屏幕分辨率/物理分辨率.逻辑像素DIP. ...

  8. 微信小程序中布局使用的css布局语法

    微信小程序的布局是基于css的布局,可以参考一些学习网站上面的css的基础学习 以下是布局的一些语法规则 class 用  .class{} id    用  #id{} 类的子元素添加css  (1 ...

  9. 微信小程序中带参数返回上一页的方法总结(三种)

    本篇文章给大家带来的内容是关于微信小程序中带参数返回上一页的方法总结(三种),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方法一 把当前页面数据放入本地缓存( wx.setStor ...

最新文章

  1. 客快物流大数据项目(十四):DockerFile介绍与构建过程解析
  2. python基础练习(八)
  3. TensorFlow 对数据集标记的xml文件解析记录
  4. 轻松四步配置Oracle数据库监听
  5. 数据爬取 mail_Python网络爬虫实战,数据解析!
  6. Jquery中val、text、html的区别
  7. 架构师重构代码的12条军规
  8. IL -- 手动处理装箱Box
  9. PSP3000高破解率傻瓜包!
  10. iOSAPP创建桌面快捷方式
  11. 设计模式之工厂模式——应用最广泛的模式
  12. 项目管理图表有哪些 这5种一定要知道
  13. python天勤金叉编程代码大全_天勤终端数据解决方案
  14. android intent开启前置摄像头
  15. 多点视频监控业务如何通过EasyCVR实现视频流的转码、分发、汇总和存储?
  16. latchtimeborrowingLookup latch
  17. c++入门学习笔记继承
  18. android菜单软件,悬浮菜单软件-悬浮菜单栏app下载1.0安卓最新版-西西软件下载
  19. 如何利用github搭建个人主页网站?
  20. ABB操作面板维修panel800按键屏pp846A 3BSE042238R2

热门文章

  1. airpods二代圆点按钮是啥_AirPods 2 使用技巧(基础篇)| 如何分辨两代 AirPods?
  2. 关于登录账号时提示系统不存在此账户,但其它电脑能够登录成功的解决方案
  3. 【JS】购物车附带源码与素材图片压缩包
  4. 【机器视觉】工业传统视觉和3D视觉算法
  5. Spring boot Shiro 用户认证
  6. VSCode的下载安装与配置教程(详细)
  7. 大数据平台日志存储分析系统解决方案
  8. 荒野白茶特点及口感如何
  9. 分享一款电机控制国产32位单片机MM32SPIN360C
  10. 微信小程序学习:(二)app.js及index.js详解