今天又在捣鼓这个的时候刚好发现了这个lssues 所以就直接贴图吧
飞冰在app.tsx里面有getInitialData方法 用来初始化数据 可以return权限到它自带的全局仓库里 然后我在getInitialData里面写了获取当前用户权限、菜单、按钮权限等 所以接口耗时较久
但是getInitialData这个方法没有结束 不会开始渲染
getInitialData 响应需要4-5s 生产
所以导致页面首屏加载4-5s的白屏
有没有大佬指点一下
框架是ice
今天又在捣鼓这个的时候刚好发现了这个lssues 所以就直接贴图吧
飞冰在app.tsx里面有getInitialData方法 用来初始化数据 可以return权限到它自带的全局仓库里 然后我在getInitialData里面写了获取当前用户权限、菜单、按钮权限等 所以接口耗时较久
但是getInitialData这个方法没有结束 不会开始渲染
getInitialData 响应需要4-5s 生产
所以导致页面首屏加载4-5s的白屏
有没有大佬指点一下
框架是ice
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
可以把getInitialData的请求放在webwork中进行请求,这样就不会阻止页面渲染了
官方文档Web_Workers_API
网上搜的文档掘金webwork
就是上网搜一下就行,这个很简单