本文主要是介绍uni-app 页面跳转动画,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
API的方式
uni.navigateTo({url: '../test/test',animationType: 'pop-in',animationDuration: 200
});
uni.navigateBack({delta: 1,animationType: 'pop-out',animationDuration: 200
});
pages.json中配置的方式
"style": {"app-plus": {"animationType": "fade-in","animationDuration": 300}
}
pages.json 中配置的是窗口显示的动画
显示动画与关闭动画,会有默认的对应规则。但是如果通过 API 或组件配置了窗口关闭的动画类型,则不会使用默认的类型。
显示动画 | 关闭动画 | 显示动画描述(关闭动画与之相反) |
---|---|---|
slide-in-right | slide-out-right | 新窗体从右侧进入 |
slide-in-left | slide-out-left | 新窗体从左侧进入 |
slide-in-top | slide-out-top | 新窗体从顶部进入 |
slide-in-bottom | slide-out-bottom | 新窗体从底部进入 |
pop-in | pop-out | 新窗体从左侧进入,且老窗体被挤压而出 |
fade-in | fade-out | 新窗体从透明到不透明逐渐显示 |
zoom-out | zoom-in | 新窗体从小到大缩放显示 |
zoom-fade-out | zoom-fade-in | 新窗体从小到大逐渐放大并且从透明到不透明逐渐显示 |
none | none | 无动画 |
这篇关于uni-app 页面跳转动画的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!