困扰好几个月的问题 是个优化项 断断续续有人提 但是确实没有好头绪 来sf请教一下?

今天又在捣鼓这个的时候刚好发现了这个lssues 所以就直接贴图吧
1698825111439.png

飞冰在app.tsx里面有getInitialData方法 用来初始化数据 可以return权限到它自带的全局仓库里 然后我在getInitialData里面写了获取当前用户权限、菜单、按钮权限等 所以接口耗时较久
但是getInitialData这个方法没有结束 不会开始渲染
getInitialData 响应需要4-5s 生产
所以导致页面首屏加载4-5s的白屏
有没有大佬指点一下
框架是ice

阅读 1.2k
1 个回答

可以把getInitialData的请求放在webwork中进行请求,这样就不会阻止页面渲染了

官方文档Web_Workers_API
网上搜的文档掘金webwork

链接2

就是上网搜一下就行,这个很简单

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏