Динамическая маршрутизация на стороне клиента Svelte / Sapper - PullRequest
0 голосов
/ 27 июня 2018

Я использую Svelte и Sapper для веб-приложения, где мне нужно динамически переходить на следующую страницу, то есть после того, как что-то происходит (соединение через Bluetooth) - не просто из элемента <a> нажмите.

Для <a> ссылок Sapper перехватывает их и выполняет маршрутизацию на стороне клиента. Как я могу самостоятельно выполнить маршрутизацию на стороне клиента с помощью JavaScript?

Если, например, я позвоню location.href = ..., это не будет перехвачено, и это приведет к передаче обратно на сервер для следующей страницы.

Есть ли аккуратный способ сделать это? (Что-то вроде router.route('/my-page'))?

1 Ответ

0 голосов
/ 27 июня 2018

Я нашел это здесь, в документах :

import { goto } from 'sapper/runtime.js';
goto('/my-page');
...