react native怎么页面跳转
app.js
...
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import Test from './pages/test'
import Login from './pages/login'
...
class Nav extends Component{
render(){
return(
<NavigationContainer>
<Stack.Navigator initialRouteName="Test" headerMode="none">
<Stack.Screen name="Test" component={Test} />
<Stack.Screen name="Login" component={Login} />
...
</Stack.Navigator>
</NavigationContainer>
)
}
}
我有一个专门负责请求的request.js
request.js
import axios from 'axios';
const instance = axios.create({
baseURL: 'http://192.168.10.10:51000',
});
instance.interceptors.response.use(
(response) => {
return response;
},
(error) => {
if(error.response.status === 401){
/*
*** 跳转页面
*/
}
return Promise.reject(error);
},
);
我想当服务器返回401状态码的时候跳转到Login页面,该如何操作?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
新建一个文件,比如:
RootNavigation.js
,假设现在这三个文件处于同一级:app.js
:request.js
: