Size: a a a

2020 March 07

PM

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

A

Arushwl in Svelte [svelt]
или так да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ты ключи для список используешь?
источник

A

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

A

Arushwl in Svelte [svelt]
{#each Array(10) as _, i}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
для интереса что-то более уникальное
источник

A

Arushwl in Svelte [svelt]
матчрандом могу попробовать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
{#each Array(10) as _, i}
тут ключа нет
источник

A

Arushwl in Svelte [svelt]
да - индекс ток в массиве
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
{#each Array(10) as _, i (Date.now() + i)}
источник

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]
но только ховер не снимает - клик мимо, Слава Богу
источник

PM

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

<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}
еще у тебя тут явно потенциальный миморилик. юзай лучше так:

<svelte:window on:popstate={hander} />
источник

A

Arushwl in Svelte [svelt]
миморилик - это что?
источник

AS

Alexey Schebelev in Svelte [svelt]
memory leak
источник