Size: a a a

2020 March 07

A

Arushwl in Svelte [svelt]
может этого

$pathname = location.pathname;
     $pathparams = new URL(window.location).searchParams;
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
явно чего-то не хватает... ссылка меняется в адресной строке - а роута не происходит
думаю из-за хака с ручным пробросом popstate
источник

A

Arushwl in Svelte [svelt]
а тут с $ навешивать из стора <svelte:window on:popstate={ $popstate } />
источник

A

Arushwl in Svelte [svelt]
я вообще popstate в стор не писал
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
я вообще popstate в стор не писал
popstate это функция
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
коотрая пишет в сторы
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
export const pathname = writable();
export const pathparams = writable();

export function popstate() {
 pathname.set(location.pathname);
 pathparams.set(new URL(window.location).searchParams);
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
думаю понятно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
вот так
источник

A

Arushwl in Svelte [svelt]
таки  import { popstate } from './pathname'; у меня стор )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
таки  import { popstate } from './pathname'; у меня стор )
понимаю, внутри у тебя 2 стора и функция которая с ними манипулирует
источник

A

Arushwl in Svelte [svelt]
вот он случай функций в сторе👍
источник

A

Arushwl in Svelte [svelt]
ща попробую
источник

A

Arushwl in Svelte [svelt]
спасибо
источник

A

Arushwl in Svelte [svelt]
тепрь работает )
источник

A

Arushwl in Svelte [svelt]
можно для закрепленгия повторб как понял - я вынес функцию обработки путей в стор, навесил событие на окно, и в компоненте роута уже вызываю функцию по надобности, так?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
можно для закрепленгия повторб как понял - я вынес функцию обработки путей в стор, навесил событие на окно, и в компоненте роута уже вызываю функцию по надобности, так?
какую функцию?
источник

A

Arushwl in Svelte [svelt]
popstate - меняет локацию браузера и забирает параметры в URL
источник

A

Arushwl in Svelte [svelt]
вынес методы из компонента в функцию
источник

VM

Vladimir Mono in Svelte [svelt]
Парни что там с TypeScript - есть продвижения в этой теме?
источник