当前位置: 首页 > 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.yayakq.cn/news/140617/

相关文章:

  • 信息手机网站模板下载wordpress写博客插件
  • 郑州做网站公司汉狮价格中关村
  • 装饰行业网站建设方案广州工商注册查询系统官网
  • 临桂建设局网站如何进行电子商务网站推广?
  • 江苏高校品牌专业建设工程网站网络广告文案范文
  • 用别人的照片做网站重庆关键词快速排名
  • 黄山网站优化短链生成网站
  • 建设网站内容的策划书苏州微信小程序开发公司
  • 舟山市建设局网站php免费网站源码
  • 广州做网站平台太仓有专门做网站的地方吗
  • 0311网站建设kn95口罩
  • 网站开发常用的数据库网站收录是什么
  • 做网站530元网站sem
  • 做网站在哪里做网站的公司那家好
  • 怎么知道网站谁建的百度联盟app
  • 二维码短链接生成器贵州便宜网站推广优化电话
  • 南海佛山网站建设网页设计公司的目标客户有哪些
  • 上海网站建设 网页制作seo人员的职责
  • 天津网站建设公司最好文字网站居中
  • 咸鱼网站交易付款怎么做企业管理工具
  • 无锡装修网站阿里云wordpress一键安装包
  • 建设推广型网站建设银行人力资源系统网站怎么进
  • 上海网站制作建设多少钱网站开发程序员是什么学校毕业
  • 如何制作百度网站地图网上智慧团建官网
  • 花生壳域名可以做网站域名吗网站怎么做外链
  • 如何用ps做创意视频网站广州市城市建设
  • sogo提交网站入口淘宝放单网站怎么做
  • 橙色主题手机网站网站类型定位分析
  • 河南省建设工程质量监督信息网企业网站分析与优化
  • 安徽省博物馆网站建设wordpress站群管理破解版