如何访问+layout.svelte中的+page.js数据?

Bas*_*sil 0 routes return svelte-component svelte-3 sveltekit

我正在+page.jsSvelteKit 中的路径中从文件内的端点获取数据,并验证数据是否正确返回。当我从 中返回数据时+page.js,我可以使用export let datain访问它+page.svelte,但是我需要此数据的大部分地方都在 中+layout.svelte

+page.js有没有办法访问 SvelteKit中返回的数据+layout.svelte

Thi*_*rez 5

您可以将数据从 传递+page.js+layout.svelte

+页面.js

export function load() {
  return {
    customData: "testingData",
  };
}
Run Code Online (Sandbox Code Playgroud)

+layout.sevlte

<script>
  import { page } from "$app/stores";
</script>

{$page.data.customData}
Run Code Online (Sandbox Code Playgroud)

文档