-
-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于异步css模块增加preload以防止页面闪烁的问题 #78
Comments
已经有了这个逻辑了啊 |
1、你只能拿到页面的chunk name 不能拿到具体的异步模块,重复模块的 chunk |
后续如果有更好的方案可以 reopen 本 issue |
通过给splitChunks的name属性传递一个函数,就可以记录到页面关联的异步css文件
输出结果:
asset-manifest.json
示例地址: |
emmm试了下我没看出你要解决的问题是什么。你在什么情况下会出现闪烁呢。建议扫码加入微信群交流 |
and 你的仓库并没有权限打开 |
and 解决 antd 样式闪烁请参考http://doc.ssr-fc.com/docs/features$faq#%E5%B0%86%20css%20%E6%8F%90%E5%8F%96%E4%B8%BA%E4%B8%80%E4%B8%AA%E5%A4%A7%E6%96%87%E4%BB%B6 |
我不要将css提取成一个大文件,我想要将公共css分割出去,但是分割出去的css是异步加载的,会出现闪烁.
|
如果是你分割的的css是多个页面重复的那肯定是异步的啊,自己用 extraCssOrder 手动引入。没看出你这种切割的必要性,切不切割都得加载完这个文件页面才是正常的。 |
我觉得对于需要异步加载css的人来说,能够通过preload改善页面闪烁是有价值的。 |
每个页面需要的css文件不一样,extraCssOrder并不能根据路由决定加载什么css |
如题,是否在服务器渲染时,根据当前路由,对当前路由关联的异步加载的css文件增加preload?
我认为在webpack打包时,可以将关联关系记录下来,在服务器端渲染时根据引用关系增加css文件的preload.
The text was updated successfully, but these errors were encountered: