关闭当前页面,返回上一页面或多级页面
需引入
MiniKit
,且在>=2.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
delta | number |
否 | 返回的页面数,如果 delta 大于现有页面数,则返回到首页 | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 关闭当前页面,返回上一页面或多级页面
*/
export function navigateBack(params?: {
/** 返回的页面数,如果 delta 大于现有页面数,则返回到首页 */
delta?: number;
complete?: () => void;
success?: (params: null) => void;
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
路由到新页面
需引入
MiniKit
,且在>=2.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
url | string |
是 | 页面路径 | |
type | string |
否 | 打开方式,支持全屏 full,半屏 half;默认全屏 full | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 路由到新页面
*/
export function navigateTo(params: {
/** 页面路径 */
url: string;
/** 打开方式,支持全屏full,半屏half;默认全屏full */
type?: string;
complete?: () => void;
success?: (params: null) => void;
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
关闭当前页面,跳转到应用内的某个页面
需引入
MiniKit
,且在>=2.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
url | string |
是 | 页面路径 | |
type | string |
否 | 打开方式,支持全屏 full,半屏 half;默认全屏 full | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 关闭当前页面,跳转到应用内的某个页面
*/
export function redirectTo(params: {
/** 页面路径 */
url: string;
/** 打开方式,支持全屏full,半屏half;默认全屏full */
type?: string;
complete?: () => void;
success?: (params: null) => void;
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
关闭所有页面,打开到应用内的某个页面
需引入
MiniKit
,且在>=2.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
url | string |
是 | 页面路径 | |
type | string |
否 | 打开方式,支持全屏 full,半屏 half;默认全屏 full | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 关闭所有页面,打开到应用内的某个页面
*/
export function reLaunch(params: {
/** 页面路径 */
url: string;
/** 打开方式,支持全屏full,半屏half;默认全屏full */
type?: string;
complete?: () => void;
success?: (params: null) => void;
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
需引入
MiniKit
,且在>=2.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
url | string |
是 | 页面路径 | |
type | string |
否 | 打开方式,支持全屏 full,半屏 half;默认全屏 full | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
*/
export function switchTab(params: {
/** 页面路径 */
url: string;
/** 打开方式,支持全屏full,半屏half;默认全屏full */
type?: string;
complete?: () => void;
success?: (params: null) => void;
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
立即开发。