react-native写h5页面,在使用手机自带的返回,可以在页面设置指定返回的页面
时间: 2024-02-03 18:15:30 浏览: 75
在 React Native 中,你可以使用 `react-navigation` 库来进行页面导航。如果你想要在页面中使用手机自带的返回按钮,并且指定返回的页面,可以使用 `navigation.goBack()` 方法来实现。
假设你有两个页面 `HomePage` 和 `DetailPage`,当从 `HomePage` 导航到 `DetailPage` 时,你可以在 `DetailPage` 中设置返回按钮返回到 `HomePage`。
```javascript
import React from 'react';
import { View, Text, Button } from 'react-native';
import { useNavigation } from '@react-navigation/native';
function DetailPage() {
const navigation = useNavigation();
return (
<View>
<Text>This is the detail page</Text>
<Button title="Go back" onPress={() => navigation.goBack('HomePage')} />
</View>
);
}
export default DetailPage;
```
在上面的例子中,我们使用 `useNavigation` 钩子获取 `navigation` 对象,并在 `Button` 组件的 `onPress` 方法中调用 `navigation.goBack('HomePage')`,其中 `'HomePage'` 是返回的页面名称。这里我们传递了 `'HomePage'`,因此点击返回按钮时会返回到名为 `'HomePage'` 的页面。
阅读全文