Size: a a a

2020 March 07

A

Arushwl in Svelte [svelt]
компонент роут в нем страница

<script>
  export let  path = '/',
              title = document.title;

  import { pathname, pathparams } from './pathname';

  window.addEventListener('popstate', () => {
     $pathname = location.pathname;
     $pathparams = new URL(window.location).searchParams;
     
     if(path === $pathname) {
        document.title = title;
     }
});
</script>

{#if path === $pathname}
  <slot></slot>
{/if}
источник

A

Arushwl in Svelte [svelt]
<Route path='/shop'>
<Shop />
</Route>
источник

A

Arushwl in Svelte [svelt]
<Item on:click={ () => navigate('shop') }>SHOP</Item>
источник

A

Arushwl in Svelte [svelt]
Сорян за лапшу, прост репы нету пока, а репл роуты не хочет...
источник

A

Arushwl in Svelte [svelt]
Arushwl
<Item on:click={ () => navigate('shop') }>SHOP</Item>
Это компонент item списка
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ты свой типа роутер написал?)
источник

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]
так еще раз что тебе не нравится?
источник

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]
видимо...
источник

A

Arushwl in Svelte [svelt]
именно на тач скринах
источник

A

Arushwl in Svelte [svelt]
в сафари на ios
источник

A

Arushwl in Svelte [svelt]
андроид никак не настрою
источник