window.__INITIAL_STATE__

来源:9-5 【起】对SPA应用的第二次SSR改造:封装asyncData函数实现服务端数据预取-2

慕课网_前端工程师

2022-05-10

我强制刷新登录页,然后跳转到首页中,viewsource源码中的_INITIAL_STATE__为什么有了homeList接口数据。按照我的理解首次登陆页加载走服务端渲染,在不刷新页面的情况下之后的路由跳转交给客户端。我不知道我的理解哪里出了偏差?

写回答

1回答

Harry_wang

2022-05-10

同学你提问的章节和你表述的不是一个小节吧?9-5小节还没有讲到_INITIAL_STATE__,最好在对应小节下提问,方便我解答哈~
我刚看了下,针对于你这个疑问应该是9-6小节的内容。在首页打开浏览器viewsource查看源码的时候,你会发现当前源码页面其实已经刷新了一次,相当于把首页重新刷新了一次,走了一次服务端渲染,因此_INITIAL_STATE__中会有homeList接口数据。

//img.mukewang.com/szimg/6279cd08097655d919090944.jpg

0
3
Harry_wang
回复
慕课网_前端工程师
登录页跳home页面客户端请求了一次接口可以拿到数据
2022-05-10
共3条回复

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

368 学习 · 192 问题

查看课程