如何实现让小程序弹窗的底层页面不滚动
Admin 2022-06-11 群英技术资讯 638 次浏览
下面给大家介绍下小程序弹窗禁止页面滚动的效果:
在小程序弹窗时,外部页面禁止滚动
, 可以在最外部容器设置catchtouchmove
但是如果弹窗内部也需要滚动,需要用scroll-view
包裹,并设置scroll-y
catchtouchmove
需要接收个方法,不然会一直警告
<view class="box">占位</view> <view class="pop" catchtouchmove="touchMove"> <view class="popbg"></view> <view class="popup"> <scroll-view scroll-y> <view class="row" wx:for="{{10}}" wx:key="index">{{index}}</view> </scroll-view> </view> </view>
.box { height: 120vh; } .popbg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); } .popup { position: fixed; top: 20%; left: 50%; transform: translate(-50%, 0); width: 70%; background: #fff; z-index: 1; } scroll-view { height: 500rpx; } .row { width: 100%; height: 200rpx; }
Page({ touchMove() { return } })
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。本文介绍下Vue Router的安装与使用
这篇文章主要介绍了vue3+typeScript穿梭框的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇给大家分享的一个JavaScript求圆面积的实例,需求是求圆面积,文中示例代码介绍的非常详细,对大家学习JavaScript中Math()函数的使用有一定的参考价值,感兴趣的朋友接下来一起跟随小编看看吧。
JavaScript 装逼指南(js另类写法),下面就是具体的写法,建议大家逐个测试一下,加深印象
jquery修改某一行值的方法:1、利用eq()方法获取指定行元素对象,语法为“元素对象.eq(行元素的索引)”;2、利用html()方法来修改已获取到指定行元素对象的值,语法为“行元素对象.html(修改后的值)”。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008