采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问个问题,服务端渲染的数据必须存在state中,然后放到页面脚本下吗?store的存储空间是主要和内存大小有关吗?
并不是必须,但是你要用局部的state,你就得考虑如何让这部分数据在客户端也能拿到
谢谢老师,再问几个问题。 首先,这里是局部的state是异步的意思。 还有一个问题,compnonent中的类似data、computed、created在server和client端都会调用两次,渲染也会做两次吗,还是说变量没有修改就不会重新渲染。还有就是既然有了created可以用、异步数据是不是也可以放在created获取然后放到state中,不过就是需要判断是否是server端,这样理解是否正确。 又想到一个问题,如果不会重新渲染,那么window.__INITIAL_STATE__的目标是为了防止在客户端重复渲染吗?
这里是局部的state是异步的意思?忘了加上问号了。
会重新渲染,因为要绑定事件之类的。客户端是会执行hydrate的,也就是复用服务端返回的DOM结构
好像就是这样,看了官网文档,https://ssr.vuejs.org/guide/data.html#data-store。
登录后可查看更多问答,登录/注册
深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案
1.5k 13
1.3k 13
1.2k 13
1.4k 12
6.5k 11