Size: a a a

2021 April 13

К

Кто-то in Svelte [svelt]
мб реально баг какой в svelte, ты в хроме смотришь ? перепроверь ещё раз на всякий у меня эта ссылка https://svelte.dev/repl/6cfbb44f304943d0b9b35336b5b98991?version=3.37.0
источник

MZ

Misha Zamkevich in Svelte [svelt]
Это не баг, а фича тика. Просто обновления прайса не попадают в первый тик и приходятся на второй.

Видимо от системы зависит как таймер срабатывает.
источник

MZ

Misha Zamkevich in Svelte [svelt]
Так что тебе один фиг придётся это пофиксить
источник

MZ

Misha Zamkevich in Svelte [svelt]
Я бы завернул все события всех инпутов в хэндлер функцию и внутри неё уже всё пересчитывал, а $ —убрал.

С хэндлером будет больше контроля.
источник

К

Кто-то in Svelte [svelt]
так не интересно) хочется реактивности ))
источник

К

Кто-то in Svelte [svelt]
с таким успехом можно сразу на ванилу переписать )))
источник

К

Кто-то in Svelte [svelt]
так как раз таки activeSize и обновляется после тика так как обнова идёт после await функции по идеи
источник

MZ

Misha Zamkevich in Svelte [svelt]
Слушай, ну вот у меня есть подобный калькулятор. И, насколько я помню, там тоже была такая проблема.

Поэтому у меня там все пересчитывается через реактивные функции ↑
источник

MZ

Misha Zamkevich in Svelte [svelt]
( но погружаться мне в это чёт не очень хочеться )
источник

MZ

Misha Zamkevich in Svelte [svelt]
И выводится
источник

К

Кто-то in Svelte [svelt]
+ за пример.  мб попозже попробую что нить помудрить если идей кто нить ещё не подкинет )
источник

МТ

Марк Танащук... in Svelte [svelt]
В реальном проекте также цены захардкожены?
источник

МТ

Марк Танащук... in Svelte [svelt]
Из интереса
источник

К

Кто-то in Svelte [svelt]
Да) ну я думаю лучше fetch подключить. что бы без перекомпила можно было менять. там заказчик прост дал типа pdf с прайсом, я от туда взял regexom в саблайме за пару мин заменил/удалил лишнее, получился такой массив. тут 1 хрен не планируется ничего в нём менять, только если в процентном соотношении ценники повысить/уменьшить. если захочет менять пусть сам в jsone копается)
источник

К

Кто-то in Svelte [svelt]
или платит за админку )
источник

MZ

Misha Zamkevich in Svelte [svelt]
Лучше заплатить ~2 раза в год за мини-правку, чем пилить админку ради правки 2 раза в год ))
источник

К

Кто-то in Svelte [svelt]
👍 если исполнитель с исходниками  конечно не потеряется) да это не такая серьёзная штука что бы так заморачиваться по этому поводу.  слушай а можешь попробовать у себя несколько await tick(); поставить там в функции ради интереса в тиках ли это дело
источник

МТ

Марк Танащук... in Svelte [svelt]
Судя по архитектуре там не в тике дело
источник

К

Кто-то in Svelte [svelt]
ну у меня же норм работает на винде у него на маке что то как будто и нету тика, идёт с опозданием на 1 при переключении
источник

МТ

Марк Танащук... in Svelte [svelt]
*пытаюсь тонко намекнуть что нужно все переделывать*
источник