линк как обёртку над <a on:click={onClick}>, которому если задать path, url, query или fragment, меняет либо урл, либо переданные из остальных: $path = routePath и тд. На главной странице в App.svelte роутинг вида:
{#if $path.pattern(ROUTE.ROOT)} <!-- / -->
<RootPage/>
{:else if $path.pattern(ROUTE.REPORTING)} <!-- /reporting/:id? -->
<ReportingPage/>
{:else}
<NotFoundPage path={$path.toString()} />
{/if}
Кликаю линк, происходит пуш в хистори, но переход не осуществляется, остаёмся на текущей странице, какой бы она ни была - хоть рут, хоть нотфаунд. Есть ли у роутера какой-то нюанс? А то похоже, что часть с условиями в разметке App не реагирует на изменения в сторе.
Привет. Закинь плиз пример компонента Link в REPL.
Обсуждают сегодня