如何在预加载功能之外访问 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>
在 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>