angular - ionic 4 - 动态改变导航过渡方向
问题描述
我希望能够动态控制导航过渡方向。
在这篇文章中,我发现了如何强制执行 android 或 ios 默认转换。
https://forum.ionicframework.com/t/page-transition-direction-in-ionic-4/148518/5
IonicModule.forRoot({
rippleEffect: false,
// TODO:
// navAnimation: override here
}),
有没有办法在过渡开始之前从组件内部设置过渡方向?
解决方案
我已经解决了这个问题并发布了一篇中等文章
TLDR
IonicModule.forRoots 允许您使用 navAnimation 函数配置和强制预定义的过渡动画
navAnimation 函数接收进入和离开页面的引用以及使用的 ion-router-outlet
您可以编写一个自定义函数来检查 ion-router-outlet 或进入页面的任何 DOM 属性,并返回您要使用的页面转换
推荐阅读
- mysql - 使用mysql删除离开最近10个的重复行
- javascript - 定义一对多sequelize include Query
- android - BottomSheet 打开时显示键盘
- python - 在 Python 中前导 '1' 而不是前导 '0'
- apache-kafka - 无法将 Kafka 与 InfluxDB Sink Connector 连接
- kubernetes - 为什么我执行 cmd 'kubectl get pods',pod 状态是 'NotReady'?不合理,这个状态属于节点状态
- neo4j - 如何在 Neo4J 中读取一个简单的 graphml 文件
- asp.net-core - Serilog 未登录到控制台
- sql - PostgreSQL 更新 + 加入一个额外的 WHERE 子句
- c - 需要帮助来理解此代码的 Big-O 复杂性的答案