169 похожих чатов

Https://Svelte.Dev/Repl/Fc9134ab69be4996bd6f858f684a8208?Version=3.29.0 Если ввести в инпут что то, то статус изменится. Почему?

10 ответов

10 просмотров

bind:status

Lupusregina[beta]- Автор вопроса
ᅠ ᅠ
bind:status

да, если без привязки передать сработает как надо. Но в компоненте статус ни как не меняется

Lupusregina[beta]- Автор вопроса
ᅠ ᅠ
bind:status

я не спрашиваю как решить это(я изменил код с value у себя и.. вообщем исправил) Просто такое поведение помойму не ожидается. Значит баг

Lupusregina[beta]
я не спрашиваю как решить это(я изменил код с valu...

хм, вот тут сложно, про ожидается или нет. кажется что такого быть не должно, с другой стороны не понятно как должно. у тебя один раз проскакивает измениние статуса с пустой строки на что-то, из-за этого срабатывает выставление status = true . далее любой другой ввод уже не вызывает срабатывание реактивного выражения, так как из нижестоящего компонента всегда приходит пустая строка. ну и типа была пустая строка, стала пустая строка, значение не поменялось, ничего реактивить не надо

Lupusregina[beta]- Автор вопроса
Pavel 🦇 Malyshev
хм, вот тут сложно, про ожидается или нет. кажется...

далее любой другой ввод уже не вызывает срабатывание реактивного выражения это почему?

Lupusregina[beta]- Автор вопроса
Lupusregina[beta]
далее любой другой ввод уже не вызывает срабатыван...

Надо глубже наверное глянуть. Возможно это обратка так работает из-за биндингов во все стороны

Lupusregina[beta]- Автор вопроса
Pavel 🦇 Malyshev
хм, вот тут сложно, про ожидается или нет. кажется...

по поводу куры-яйца не согласен. То есть моментно могут быть расхождения значений в компоненте/родители, но спустя выполнение всей реактивности у нас должна быть синхронизация

Pavel 🦇 Malyshev
Надо глубже наверное глянуть. Возможно это обратка...

возможно касается той же проблемы что и вчера обсуждали - происходит изменение стейта в процессе перерасчета ($$.update), обновление не произошло потому что оно стоит выше в очереди перерасчета, хотя не важно где оно там стоит, оно должно было обновится давжды, но свелт не дает второй проход перерасчета, поэтому стейт остался не досчитан, как то так

Lupusregina[beta]
https://svelte.dev/repl/d5357f76c6c74513acc5e1766f...

если изменение status бросить в следующий тик, то вроде работет как ожидается

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Карта сайта