- 操作步骤一 进入RN072文件夹 执行npm install操作
- 安装依赖完成后 执行npm start 并根据使用设备决定使用npm run android || npm run ios
- 项目启动后 初次场景为正常使用场景
- 每次下拉刷新 or 点击刷新数据按钮获取的 数据都为服务器mock数据
- 清空缓存按钮点击后需再次点击刷新数据按钮或下拉刷新取得新数据
- 异常场景捕获,请点开项目中RN72/Rn072/src/managers/DataManager.ts文件 并找到
- `====== 模拟网络异常场景 ====== // const serverData = await this.bookingService.fetchBookingDataWithError(); // throw new Error('模拟网络异常'); // 直接抛出异常 const serverData = await this.bookingService.fetchBookingData();
- `
将const serverData = await this.bookingService.fetchBookingData()给注释掉并放开
const serverData = await this.bookingService.fetchBookingDataWithError(); throw new Error('模拟网络异常'); // 直接抛出异常
即可模拟异常场景