Appearance
移动端返回上一页 (goBack)
在移动端环境中返回上一页,自动适配不同客户端环境。
签名
typescript
function goBack(type?: 'webview' | 'webpage'): void;参数
type('webview' | 'webpage', 可选): 返回类型'webview': WebView 级别的返回,默认值'webpage': 网页级别的返回
返回值
(void): 该函数没有返回值
示例
typescript
import { goBack } from '@fu/matrix';
// 基本用法 - 使用默认参数
goBack();
// 指定返回类型
goBack('webpage');环境适配
该函数会根据当前运行环境自动选择合适的返回方式:
- 同花顺客户端:调用
callNativeHandler('goback')方法 - iFind客户端:调用
callNativeHandler('goback')方法 - 期货客户端:调用
callNativeHandler('goback')方法 - 其他环境:使用
window.history.back()方法
平台差异
- iOS 环境:默认使用
'webview'类型 - Android 环境:默认使用
'webpage'类型
注意事项
- 如果客户端不支持
callNativeHandler方法,会自动降级使用window.history.back() - 该函数不接受回调函数,操作是同步的
- 在非客户端环境中,该函数等同于调用
window.history.back()