8

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

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

我尝试在里面设置 url 参数的属性data()。但它似乎preload()无法获得data是否明智或设置明智。它不适用于那些事情。

4

2 回答 2

11
<script>
import { stores } from "@sapper/app";

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

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

于 2019-10-02T00:34:26.790 回答
1

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

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

const  {slug} = $page.params;
于 2019-04-26T12:23:08.573 回答