onReady() {
// 获取列表高度
uni.getSystemInfo({
success: (res) => {
let query=uni.createSelectorQuery().select(".scrollboxs");
//想要获取高度的元素名(class/id)注意:这里要写scroll-view最外层的(class/id)
query.boundingClientRect(data=>{
let topHeight = data.top
// 可用高度减去top高度要在里面设置,放在外面app端不生效
this.scrollHeight = `${res.windowHeight - topHeight}px`;
}).exec()
},
});
},
data
scrollHeight:''
template
<scroll-view scroll-y="true" class="scrollboxs" :style="{height:scrollHeight}" @scrolltolower="lowerBottom" :refresher-enabled="true" :refresher-triggered="triggered"
:refresher-threshold="100" refresher-background="white" @refresherrefresh="onRefresh" @refresherrestore="onRestore">