如何在预加载功能之外访问 sapper 中的 url 参数?

How to access url params in sapper outside of preload function?

在 Sapper 中,AFAIK 来自文档。访问 URL 参数的唯一方法是通过 preload() 函数,从中可以在 params 对象中获得参数。

问题是我想访问 preload() 函数之外的这些参数。从文档的鹰眼视图。我没有/看不到我的问题/需求的解决方案。

我尝试在 data() 中为 url 参数设置 属性。但似乎 preload() 无法访问 data 无论是明智还是设置明智。 它不适合那些东西。

如果您使用的是 v3 Svelte 和最新的 Sapper alpha,请导入现在作为商店提供的页面。

import { page } from '@sapper/app';

const  {slug} = $page.params;
<script>
import { stores } from "@sapper/app";

const { page } = stores();
const { slug } = $page.params;
</script>

https://sapper.svelte.dev/docs/#Stores