【发布时间】:2018-07-24 05:21:45
【问题描述】:
我想知道当全球 axios 网络出现故障时如何提示用户启用 wifi 或蜂窝。 我使用 axios 拦截器来捕获网络错误,我使用 NetInfo 来检测没有互联网连接,但我不知道如何提示用户启用 wifi 或蜂窝?
axios.interceptors.response.use(null, function(error) {
if (!error.status) {
// network error
NetInfo.isConnected.fetch().then(isConnected => {
console.log(isConnected ? 'online' : 'offline');
if(!isConnected)
{
// how to prompt user enable wifi or cellular
}
});
}
return Promise.reject(error);
});
【问题讨论】:
标签: react-native axios interceptor