Svelte уведомление об обновленной привязке

Есть ли способ узнать, какая привязка обновляется в Svelte? У меня есть список элементов, привязанных к массиву значений, и я хотел бы визуально отмечать обновленные значения при изменении базового массива.


person Tomasz Plonka    schedule 25.09.2020    source источник
comment
Приведите пример того, о чем вы говорите и чего вам нужно достичь.   -  person johannchopin    schedule 25.09.2020
comment
Я хотел бы применить класс к узлу при изменении связанной переменной. В основном, как интерфейс INotifyPropertyChanged в мире WPF.   -  person Tomasz Plonka    schedule 25.09.2020


Ответы (2)


Вы можете определить свой класс следующим образом:

<style>
:global(.myclass){
  background-color:pink;
}
</style>

Тогда svelte не будет добавлять случайную строку в ваши имена классов (см. Мой комментарий в другом ответе), и вы можете добавить класс в узел своей функции.
Вот REPL: https://svelte.dev/repl/01b8ed826cb64c119567060a64014925?version=3.28.0

person grohjy    schedule 25.09.2020
comment
Спасибо, это помогло, посмотрите мой обновленный REPL, чтобы увидеть красиво анимированное уведомление. - person Tomasz Plonka; 26.09.2020