nui-app 竖向布局 头部100rpx 剩余高度怎么获取
时间: 2024-10-18 16:06:32 浏览: 35
在NUI-App的竖向布局中,如果头部固定高度为100rpx,剩余高度可以通过JavaScript计算得到。首先,假设页面总高度(包括滚动区域)为`totalHeight`,可以这样获取剩余高度:
```javascript
const headerHeight = 100; // 固定头部高度
const scrollableHeight = window.innerHeight || document.documentElement.clientHeight; // 获取设备视口高度
// 如果已知页面顶部元素的高度
let scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
const remainingHeight = scrollableHeight - headerHeight - scrollTop;
// 或者直接从滚动容器(如`.n-scroll-view`)获取
// const scrollView = document.querySelector('.n-scroll-view');
// const remainingHeight = scrollView.scrollHeight - headerHeight - scrollView.scrollTop;
remainingHeight; // 这里会返回剩余可滚动高度
```
这里假设有一个`<n-scroll-view>`或者其他支持滚动的元素。请注意,这可能需要根据实际使用的NUI-App组件结构来调整。如果是在微信小程序环境中,可能还需要考虑小程序特有的滚动API。
阅读全文