UNIAPP----如何设置元素达低高度

如题,希望元素距离顶部一段距离后,剩余页面全部为元素高度,触底,不多也不少。

第一种方法:

uni.getsysteminfo()获取到屏幕高度,screenheight或者windowheight

再用uni.createSelectorQuery().select('  这里是你想要获取元素的类名 加 .   ') .boundingClientRect(res=>{

        console.log(res)

}) 获取到你想要的元素距离顶部高度,

总的减去元素距离顶部高度,剩余就是元素本身高度。

第二种:

页面总高度100vh,假设你想要的元素距离顶部 166rpx

那么用scss预编译

.yuansu{

       height: calc(100vh - 166rpx);

}

cale()方法里支出单位不同的计算 ,但是减号 -  前后一定要空格。

剩余高度就是你想要的触底高度,我试过再不同尺寸下没大问题,ipad除外。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值