白羽
2018-06-14
来源 :网络
阅读 2037
评论 0
摘要:本文将带你了解微信开发之页面view高度计算的小技巧,希望本文对大家学微信有所帮助。
我们很多时候有这样一个需求:我们的页面分为上下两个部分或者更多,上半部分或用了固定的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
})
}
})
}
})
第一部分内容,高度是固定的rpx 第二部分内容,高度为窗口剩余部分的高度/**index.wxss**/.class_first{
background-color: #666666;
color: #fff;
/* 高度固定300rpx */
height: 300rpx; }
.class_second{
background: #e5e5e5;
color: #000;}
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号