这篇文章主要讲解了“微信小程序中怎么使用scroll-view实现滚动穿透和阻止滚动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序中怎么使用scroll-view实现滚动穿透和阻止滚动”吧!scroll-view滚动穿透,阻止滚动
页面弹窗阻止滚动是一种常见的问题,这里简单介绍小程序scro免费云主机域名ll-view的一种解决方式常用阻止滚动方式
在不使用scroll-view的弹窗中, 为position为absolute或fixed的元素设置catchtouchmove空事件就可以阻止弹窗下的页面因事件穿透滚动也可直接写catchtouchmove,相当于绑定了事件名为true的事件问题场景
在小程序中,在absolute或fixed的类弹窗布局中。要显示列表、长文本段落等可滚动元素,必须使用scroll-view组件,无法阻止页面本身的滚动解决办法
既然无法简单的阻止事件穿透,就在页面可滚动的元素本身想想办法:页面滚动元素
小程序中的简单布局,在页面内容超出一屏时,滚动的元素是page如何让页面不滚动
将page的高度设为100%,页面最外层放一个view,打开弹窗时通过一个class增加样式,设页面高度100%,overflow: hidden来停止滚动
打开弹窗时设isStopBodyScroll为true,关闭时设为false存在的问题
这样设置页面会回到顶部,期待有更好的解决方式或官方对这个问题提供支持
感谢各位的阅读,以上就是“微信小程序中怎么使用scroll-view实现滚动穿透和阻止滚动”的内容了,经过本文的学习后,相信大家对微信小程序中怎么使用scroll-view实现滚动穿透和阻止滚动这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
这篇文章主要介绍“ahooks怎么解决用户多次提交问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ahooks怎么解决用户多次提交问题”文章能帮助大家解决问题。试想一下,有这么一个场景,有一个表单,你可能多次提交,就…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。