为何修改导航栏后,`useDepartmentsList` 钩子首次不调用?

修改了导航栏,结果影响const { tableData: departmentsList } = useDepartmentsList()的调用
第一次进入页面departmentsList为[],重新刷新一下数据才会出来就好了

定位不到问题所在,且导航栏的功能在其他的文件

阅读 754
1 个回答
  1. 很明显的异步问题
  2. departmentsList为异步获取,导致useDepartmentsList提前获取,所以数据为[]
  3. 看下departmentsList在哪里获取,使用async/await同步后,再调用useDepartmentsList读取数据
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏