Как получить доступ к параметрам URL в сапере за пределами функции предварительной загрузки? - PullRequest
0 голосов
/ 09 апреля 2019

В Сапере, AFAIK из документации. Единственный способ получить доступ к параметрам URL-адреса - через функцию preload(), из которой параметры доступны внутри объекта params.

Дело в том, что я хочу получить доступ к этим параметрам, кроме функции preload(). С высоты птичьего полета документации. Я не вижу / не вижу решения моей проблемы / требования.

Я попытался установить свойство для параметра url внутри data(). Но, похоже, preload() не имеет доступа к data, будь то мудрым или мудрым. Это не предназначено для этих вещей.

1 Ответ

0 голосов
/ 26 апреля 2019

Если вы используете V3 Svelte и последнюю альфа-версию Sapper, импортируйте страницу, которая теперь предоставляется в качестве магазина.

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

const  {slug} = $page.params;
...