当前位置: 首页 > news >正文

蚌埠市建设局网站域名注册阿里云

蚌埠市建设局网站,域名注册阿里云,山西响应式网站哪家好,织梦网站模板视频教程解决弹框滚动的时候,下层也会滚动问题》阻止滚动穿透(react,vue)案例描述:页面展示时需要滚动条才可以显示完整,但是当我们显示弹框的时候,即使不需要滚动条,但是页面仍然可以滚动,并且下层内容会随着滚动变…
  1. 解决弹框滚动的时候,下层也会滚动问题=》阻止滚动穿透(react,vue)

案例描述:

页面展示时需要滚动条才可以显示完整,但是当我们显示弹框的时候,即使不需要滚动条,但是页面仍然可以滚动,并且下层内容会随着滚动变化。

阻止滚动穿透

Taro 3 的事件机制。因为事件都以 bind 的形式进行绑定,因此不能使用 e.stopPropagation() 阻止滚动穿透。

针对滚动穿透,目前总结了两种解决办法:

一、样式

使用样式解决:禁止被穿透的组件滚动。

这也是最推荐的做法。

二、catchMove

Taro 3.0.21 版本开始支持

但是地图组件本身就是可以滚动的,即使固定了它的宽高。所以第一种办法处理不了冒泡到地图组件上的滚动事件。

需要真机预览或者模拟查看,pc模拟器上看不出效果。

在需要的弹框scroll-view 外层加上下面的内容包裹scroll-view 使用后真机上将不会滚动下层内容

<View catchMove></View>

  1. 解决弹框内部再显示其余的弹框,父级高度的定位限制,(RootPortal

root-portal 使整个子树从页面中脱离出来,类似于在 CSS 中使用 fixed position 的效果。主要用于制作弹窗、弹出层等。

案例描述:

以我项目中为例,使用了taro-ui的‘AtFloatLayout’组件,

项目中当我使用'AtFloatLayout'显示购物车后,内部又嵌套了一个‘AtModal’来展示点击购物车内部商品时出现切换规格的弹框;

此时如果不作处理,AtModal的最大高度是AtFloatLayout的高度,如果AtFloatLayout比较低AtModal无法再整个页面中上下居中显示,且可能会显示不全。

例如此图:未添加root-portal 的情况

解决方案:

<AtFloatLayout><RootPortal><AtModal></AtModal></RootPortal>
</AtFloatLayout>

成功后模拟器element显示


解决后显示上下居中 以窗口最大为父级

成功解决弹框内部再显示其余的弹框高度的问题

http://www.dt0577.cn/news/20026.html

相关文章:

  • 优秀网站设计 打造有吸引力的网站什么叫网络市场营销
  • 明年做那个网站致富云建站
  • 苏州企业网络推广搜索引擎优化的重要性
  • 自学考试网站建设与管理搜索引擎优化技术
  • 阳江百姓网太原百度seo排名
  • 黑群辉做web下载网站怎么制作一个简单的网页
  • 专业网站建设推广百度信息流投放技巧
  • 深圳装修公司网站谷歌seo优化中文章
  • 网站如何建设移动端外贸平台自建站
  • 网站去掉后缀html百度广告投放平台叫什么
  • 企业建设网站流程图手机网站制作教程
  • 建设香帅摩托车官网站长工具 seo综合查询
  • 网站建设导航栏设计电子商务营销策划方案
  • 做简历有什么网站广告发布平台
  • 法院网站管理系统源码百度广告一天多少钱
  • 企业公示系统查询冯宗耀seo教程
  • WordPress 有趣插件成都seo达人
  • 营销型企业网站建设方案郑州网站建设推广优化
  • 网站的当前位置导航如何做软文模板
  • 爱站网站seo查询工具优秀网站seo报价
  • 网站开发要学习路线百度推广靠谱吗
  • 云南建设厅网站备案厂家视频营销模式有哪些
  • 网站开发不兼容ie8关于华大18年专注seo服务网站制作应用开发
  • 广州最新疫情中高风险地区无锡百度seo优化
  • 克隆网站怎么做下载百度2023最新版安装
  • 天津网站备案去哪百度推广官方
  • 绩效管理网站开发网络营销策划方案
  • java wordpress 密码seo推广技术
  • session WordPressseo网络营销推广
  • 网站怎么做描文本杭州上城区抖音seo如何