Top丶奕瑞
Top丶奕瑞Lv1
搞了半天终于把Nuxt.js的服务端渲染给调顺了,之前一直卡在asyncData那边的数据获取上,页面老是白屏或者报错。后来发现是Promise没处理好,有时候返回undefined导致hydrate对不上...现在改成用fetch + $fetch来预加载数据,再配合onServerPrefetch手动控制执行时机,总算跑通了 SSR + SSG 混合模式。虽然过程有点曲折,但跑起来那叫一个丝滑,首屏加载快多了,Lighthouse评分也蹭蹭往上涨~