uni.navigateTo(options)
保留当前页面,跳转到应用内的某个页面
参数
NavigateToOptions
名称 | 类型 | 必填 | 描述 |
url | string | 是 | 需要跳转的应用内非 tabBar 的页面的路径 , 路径后可以带参数 |
animationType | string | 否 | 窗口显示的动画类型 - auto: 自动选择动画效果 - none: 无动画效果 - slide-in-right: 从右侧横向滑动效果 - slide-in-left: 左侧横向滑动效果 - slide-in-top: 从上侧竖向滑动效果 - slide-in-bottom: 从下侧竖向滑动效果 - fade-in: 从透明到不透明逐渐显示效果 - zoom-out: 从小到大逐渐放大显示效果 - zoom-fade-out: 从小到大逐渐放大并且从透明到不透明逐渐显示效果 - pop-in: 从右侧平移入栈动画效果 - UnionType => 'auto' | 'none' | 'slide-in-right' | 'slide-in-left' | 'slide-in-top' | 'slide-in-bottom' | 'fade-in' | 'zoom-out' | 'zoom-fade-out' | 'pop-in' |
animationDuration | number | 否 | 窗口显示动画的持续时间,单位为 ms |
events | any | 否 | 页面间通信接口,用于监听被打开页面发送到当前页面的数据 |
success | (AsyncApiSuccessResult) => void | 否 | 接口调用成功的回调函数 |
fail | (UniError) => void | 否 | 接口调用失败的回调函数 |
complete | (AsyncApiResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
AsyncApiSuccessResult
名称 | 类型 | 必填 | 描述 |
errMsg | string | 是 | - |
UniError
名称 | 类型 | 必填 | 描述 |
ctors | Constructor | 是 | - |
errSubject | string | 是 | 统一错误主题(模块)名称 |
errCode | number | 是 | 统一错误码 |
errMsg | string | 是 | 统一错误描述信息 |
data | any | 是 | 错误信息中包含的数据 |
name | string | 是 | - |
message | string | 是 | - |
cause | Error | 是 | - |
Error
名称 | 类型 | 必填 | 描述 |
ctors | Constructor | 是 | - |
name | string | 是 | - |
message | string | 是 | - |
cause | Error | 是 | - |
AsyncApiResult
名称 | 类型 | 必填 | 描述 |
errMsg | string | 是 | - |
参见
navigateTo
通用类型
GeneralCallbackResult
名称 | 类型 | 必填 | 描述 |
errMsg | string | 是 | 错误信息 |