微信小程序弹窗禁止页面滚动的实现代码


Posted in Javascript onDecember 30, 2020

下面给大家介绍下小程序弹窗禁止页面滚动的效果:

微信小程序弹窗禁止页面滚动的实现代码

在小程序弹窗时,外部页面禁止滚动, 可以在最外部容器设置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
 }
})

到此这篇关于微信小程序弹窗禁止页面滚动的文章就介绍到这了,更多相关小程序弹窗禁止页面滚动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript实现Sleep函数的代码
Mar 04 Javascript
JavaScript 使用技巧精萃(.net html
Apr 25 Javascript
使用jQuery轻松实现Ajax的实例代码
Aug 16 Javascript
js 针对html DOM元素操作等经验累积
Mar 11 Javascript
浅析js中substring和substr的方法
Nov 09 Javascript
jquery 实现回车登录详解及实例代码
Oct 23 Javascript
AngularJS实现页面定时刷新
Mar 14 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
Feb 08 Javascript
基于vue cli 通过命令行传参实现多环境配置
Jul 12 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 Javascript
javascript中正则表达式语法详解
Aug 07 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 #Vue.js
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 #Vue.js
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 #Vue.js
js+html+css实现手动轮播和自动轮播
Dec 30 #Javascript
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 #jQuery
vue中实现点击空白区域关闭弹窗的两种方法
Dec 30 #Vue.js
梳理一下vue中的生命周期
Dec 30 #Vue.js
You might like
PHP 已经成熟
2006/12/04 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
PDO::exec讲解
2019/01/28 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
axios基本入门用法教程
2017/03/25 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
Python判断文本中消息重复次数的方法
2016/04/27 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
Python使用folium excel绘制point
2019/01/03 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
Django跨域请求原理及实现代码
2020/11/14 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
标准毕业生自荐信范文
2013/11/04 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
会计做账心得体会
2016/01/22 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书