首页 > 分享 > Taro 小程序做蒙层,蒙层下页面会滚动。滚动穿透问题

Taro 小程序做蒙层,蒙层下页面会滚动。滚动穿透问题

最新推荐文章于 2024-04-21 07:45:00 发布

前端攻城狮J 于 2021-08-12 17:40:17 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文档描述了在开发小程序时遇到的一个问题,即在弹出蒙层并尝试拨打手机号时,背景页面仍然可以滚动。作者首先尝试调整层级解决,未果后查阅文档,发现可通过设置`catchtouchmove`属性阻止页面滚动。在Taro 2项目中,使用`catchtouchmove`属性,并在真机上测试才可见效。作者提供了相关代码示例,强调了在开发者工具中可能无法正确显示此效果。

摘要由CSDN通过智能技术生成

最近在写小程序的时候,需要手写一个拨打打电话的功能,点击查看弹出蒙层展示手机号,点击电话号码进行拨打电话。

前面拨打电话API都挺顺利,后来忽然发现蒙层下的页面依然还能滚动。一开始以为层级问题,调整层级一直没什么效果。

于是开始查文档,发现文档中提示
在这里插入图片描述
于是开始一个个方法进行测试。第一种方法不适合,因为当前页面滚动元素没办法给到高度,会有问题,就不细说了。

开始第二种办法,我的项目还是使用Taro.2,所以使用catchtouchmove属性,如果为Trao3,可使用catchMove属性。

<View className='phone' catchtouchmove='filterViewMove'><View className='phoneContent' style={{ display: phonoSwitch ? 'block' : 'none' }}><View className='phoneNumber'></View><View className='phoneCancel' onClick={this.phoneClick.bind(this, false)}>取消</View></View> </View> 123456

注:catchtouchmove='filterViewMove’为了防止控制台警告也可以直接写catchtouchmove
注:因为使用了catchtouchmove属性,要到真机上才会有效果,真机!真机!真机!!!。开发者工具会有问题

效果图
在这里插入图片描述

相关知识

滚动功方法
PS蒙板制作趣味花艺文字
如何一键制作滚动字幕效果,不用打关键帧
Axure设计之左右滚动组件教程(动态面板)
蒙氏教育环境的重要性?蒙氏环境对孩子的影响
学习蒙氏教育心得感想(精选17篇)
图坦卡蒙墓:从埃及象征到当代想象
杨桃花姬卷叶蛾性费洛蒙组成分之分离、鉴定
怎么对果树人工授粉,用授粉棒采蘸花粉再滚动至主栽品种的花丛中
提瓦特节日考据·蒙德篇

网址: Taro 小程序做蒙层,蒙层下页面会滚动。滚动穿透问题 https://m.huajiangbk.com/newsview659195.html

所属分类:花卉
上一篇: 今天玩玩Android
下一篇: 无参数rce