uni-app跳转页面动画
今天修改了一个app内点击跳转画面过于生硬的问题
场景:点击切换后画面会先白一下再跳转
首先用的是uni.reLaunch()方法跳转的
-
methods: {
-
asdsa(event) {
-
uni.reLaunch({
-
url:'/跳转的路径'
-
})
-
}
-
}
uni.reLaunch()可以在退出登录时使用,跳转到某个页面或者异常退出时使用
但它有一个缺点,跳转页面动画不能更改,只能使用默认样式,导致无法实现想要的效果
解决:
可以使用uni.navigateTo()方法实现跳转动画的样式修改
保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack
可以返回到原页面。
-
asdsa(event) {
-
uni.navigateTo({
-
url: '/跳转的路径'
-
})
-
}
uni.navigateTo()的参数说明
修改显示动画参数:
如何使用:
API形式使用:
-
uni.navigateTo({
-
url: '../test/test',
-
animationType: 'pop-in',
-
animationDuration: 200
-
});
组件形式使用:
-
<navigator animation-type="pop-in" animation-duration="300" url="../test/test">navigator</navigator>
-
<navigator animation-type="pop-out" animation-duration="300" open-type="navigateBack" >navigator</navigator>
在pages.json中配置
-
"style": {
-
"app-plus": {
-
"animationType": "fade-in",
-
"animationDuration": 300
-
}
-
}
配置完成后可明显看出显示动画效果
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfkejcg
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13