接近两篇的文章内容还是那个搜索框
同一张图用三次。。。
这次问题是因为搜索并不是固定的一栏而是会随着页面滚动所以当我添加下拉和遮罩后,页面依然可以滚动,不多bb经过一番研究,只要我在最外层给它一个高度然后再打开遮罩的时候,overflow:hidden就行了
高度的话就动态获取
获取高度方法:
uni.getSystemInfo({ success: res => {
this.aheight = res.windowHeight - uni.upx2px(82);
} });
,
声明参数aheight来放高度,
最外层的标签里面写一个style动态修改样式,
searchShow参数是控制遮罩打开关闭的参数,通过对这个参数状态来更改样式
<view class="container"
:style="searchShow ? height: ${aheight}px;overflow: hidden; : ''">
完美解决~