【发布时间】:2020-09-30 23:09:48
【问题描述】:
当使用 Svelte/Sapper 作为框架时,是否有一种直接的方法可以在初始服务器端渲染路由时从 rest api 获取数据,例如。 /my-page 并存储它,或者当从另一个页面导航到 /my-page 并存储它时,从客户端上的 rest api 获取数据,然后在随后的路由更改到 my-page 使用 svelte-type 获取存储的数据存储而不是再次获取它。
似乎是一件微不足道的事情,但由于商店不打算在服务器端渲染期间使用,我还没有找到一种有效/最佳实践的方法。
【问题讨论】:
-
恕我直言,可以使用简单的 svelte-store 来完成此任务。
-
Svelte 存储也将是我处理数据的首选方式,但问题是如果已获取上述场景中描述的 oa,如何避免获取数据。您能否详细说明并展示一个代码示例?
-
你觉得我的回答怎么样?