uview使用u-popup组件当开启遮罩层禁止下层页面滚动。uniapp弹框禁止页面上下滚动。

用css控制并动态绑定class名来实现,在遮罩层打开的时候css样式也开启,关闭时css样式失效

复制代码
<view class="my" @touchend="end" @touchmove="move" :class="{popupShow:popupShow}">
  <u-popup :show="popupShow" mode="right" @close="closeMenu" 
	bgColor="#161823" 
	safeAreaInsetTop
  >
  </u-popup>
  <u-button type="primary" class="top-right-btn" @click="openMenu">开启遮罩层</u-button>
</view>
<script>
export default {
  data() {
	return {
      popupShow:false;
    }
  }
  methods:{
    openMenu() {
	  this.popupShow = true;
	}
    closeMenu() {
	  this.popupShow = false;
	}
  }
</script>
<style lang="scss" scoped>
.popupShow {
	overflow: hidden;
	position: fixed;
}
</style>
相关推荐
2501_915918413 小时前
苹果App Store上架审核卡住原因分析与解决方案指南
android·ios·小程序·https·uni-app·iphone·webview
HWL567912 小时前
uni-app的生命周期
前端·vue.js·uni-app
一颗小青松12 小时前
uniapp设置安卓 ios 自定义启动页
uni-app
仙古.梦回~12 小时前
uniapp中使用plus对象实现经典蓝牙
uni-app
2501_9159184113 小时前
基于Mach-O文件的动态库与静态库归属方案及API扫描实践
android·ios·小程序·https·uni-app·iphone·webview
2501_9151063213 小时前
iOS 证书无法跨电脑使用?签名迁移方法一文讲透
android·ios·小程序·https·uni-app·iphone·webview
小王码农记13 小时前
uniapp中使用vuex
uni-app
HWL567913 小时前
uni-app中路由的使用
前端·uni-app
万物得其道者成13 小时前
uni-app App 端不支持 SSE?用 renderjs + XHR 流式解析实现稳定输出
前端·javascript·uni-app
WeirdoPrincess13 小时前
iOS 打包签名资料准备指南(HBuilderX / uni-app)
ios·uni-app