我正在努力使用最新版本的 SvelteKit,可用的文档仅适用于 SSR,并且我正在开发一个 SPA(静态页面),那么,如何将数据从我的
+layout.svelte
传递到+page.svelte
?.
文档说从
+page.js
加载功能(我已经设置了export const ssr=false
,我知道+page.js
是针对SSR的),但这在SPA模式下不起作用,如果我有 load
从布局上看功能似乎不起作用。
另外我想从布局页面中的
+page.svelte
触发一个功能。
有什么想法吗?
这是我试过的:
<!-- +layout.svelte -->
<script>
export function load() {
return {
data: { title: 'default title' }
};
}
export let data;
</script>
//+page.svelte
<script>
export let data;
console.log(data.title); //undefined
</script>
文档上说不要用:
<script context="module">
,我也不想用商店,因为我觉得一定有更好的方法。