微信小程序开发常用技巧(2)——页面view高度计算
2017-07-19 11:10
726 查看
我们很多时候有这样一个需求:我们的页面分为上下两个部分或者更多,上半部分或用了固定的rpx设置了高度,我们想要剩下一部分的高度刚好占满剩余窗口的部分。
先来看看页面:
代码如下:
是不是很简单,快去试试吧。
先来看看页面:
代码如下:
//index.js Page({ data: { second_height:0 }, onLoad: function () { console.log('onLoad') var that = this // 获取系统信息 wx.getSystemInfo({ success: function (res) { console.log(res); // 可使用窗口宽度、高度 console.log('height=' + res.windowHeight); console.log('width=' + res.windowWidth); // 计算主体部分高度,单位为px that.setData({ // second部分高度 = 利用窗口可使用高度 - first部分高度(这里的高度单位为px,所有利用比例将300rpx转换为px) second_height: res.windowHeight - res.windowWidth / 750 * 300 }) } }) } })
<!--index.wxml--> <view class="class_first"> 第一部分内容,高度是固定的rpx </view> <view class="class_second" style="height:{{second_height}}px"> 第二部分内容,高度为窗口剩余部分的高度 </view>
/**index.wxss**/ .class_first{ background-color: #666666; color: #fff; /* 高度固定300rpx */ height: 300rpx; } .class_second{ background: #e5e5e5; color: #000; }
是不是很简单,快去试试吧。
相关文章推荐
- 微信小程序开发常用技巧(5)——view左右滑动,切换page页面
- 微信小程序开发常用技巧(9)——使用模板文件方便公共代码开发
- 微信小程序计算scroll-view的高度
- 微信小程序开发常用技巧(7)——实现一个类似于Android toast效果动画
- 微信小程序开发常用技巧(6)——列表上拉加载更多
- 微信小程序开发常用技巧(8)——给你的小程序添加一个客服会话
- 微信小程序入门与实战 常用组件 API 开发技巧 项目实战
- 微信小程序开发常用技巧(4)——事件传递参数
- 微信小程序开发常用技巧(1)——修改page背景色
- 微信小程序开发常用技巧(3)——wx.showModal中content换行
- 微信小程序开发指南合集 各类组件用法技巧
- 【微信小程序教程】动态改变view标签的宽度和高度
- 小程序自学系列(零基础学小程序)---实现底部导航栏和顶部导航栏及微信开发工具常用快捷键
- 微信小程序开发之页面分享 onShareAppMessage 分享参数用处
- 微信小程序开发指南合集 各类组件用法技巧
- 微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
- 微信小程序开发之页面分享 onShareAppMessage
- 微信小程序开发常用快捷键
- 微信小程序开发之选项卡(窗口顶部TabBar)页面切换
- 腾讯的微信小程序开发环境下常用快捷键汇总