在 Sapper 中,来自文档的 AFAIK。访问 URL 参数的唯一方法是通过preload()
函数,从对象内部可以使用参数params
。
问题是我想在preload()
函数之外访问这些参数。从文档的鹰眼来看。我看不到/看不到我的问题/要求的解决方案。
我尝试在里面设置 url 参数的属性data()
。但它似乎preload()
无法获得data
是否明智或设置明智。它不适用于那些事情。
在 Sapper 中,来自文档的 AFAIK。访问 URL 参数的唯一方法是通过preload()
函数,从对象内部可以使用参数params
。
问题是我想在preload()
函数之外访问这些参数。从文档的鹰眼来看。我看不到/看不到我的问题/要求的解决方案。
我尝试在里面设置 url 参数的属性data()
。但它似乎preload()
无法获得data
是否明智或设置明智。它不适用于那些事情。
<script>
import { stores } from "@sapper/app";
const { page } = stores();
const { slug } = $page.params;
</script>
如果您使用的是 v3 Svelte 和 Sapper 的最新 alpha,请导入现在作为商店提供的页面。
import { page } from '@sapper/app';
const {slug} = $page.params;