1、问题:在微信小程序页面打开弹出层,蒙版下的页面可以滚动,长按弹出层还可以在弹出层滚动的时候滚动下方页面
2、基于uniapp实现的微信小程序,弹出层用的uview的组件。
3、解决方法:在uniapp中,微信小程序和app平台可以使用page-meta组件动态修改页面样式,代码如下:
<template>
<page-meta :page-style="'overflow:'+(show?'hidden':'visible')"></page-meta>
<view class="container">
<!-- 普通弹窗 -->
<uni-popup ref="popup" background-color="#fff" @change="change">
<!-- ... -->
</uni-popup>
</view>
</template>
//show为true的时候禁止页面滚动,为false的时候不禁止页面滚动
或者直接看文档:uni-popup 弹出层 | uni-app官网