关于服务端渲染部分

来源:9-2 菜单数据

哎呦23

2018-12-24

在store目录下,有一个nuxtServerInit()方法,其中在异步获取了数据后,提交了mutations,我疑惑的是,这应该是服务端进行的操作,服务端也有Vuex维护的状态吗?如果有,服务端在下发内容时,也会把状态下发到浏览器端,浏览器端保存这些状态用来干什么。我现在对服务端和浏览器端的交互有点迷糊,像Vuex维护的状态是同时保存在两端吗?请老师解答

写回答

1回答

快乐动起来呀

2018-12-25

vuex是服务端和浏览器端共同维护的,用来保持状态一致,因为服务端要根据这些数据和状态来渲染,但是没有dom,客户端要拿数据和状态来生成虚拟dom,这两者要对比,如果一致就直接将服务器的渲染结果给浏览器了,也就是ssr

0
0

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程