我有一个传感器列表,一旦新数据从传感器到达,我希望列表条目突出显示/闪烁一秒钟左右。使用该闪存,用户将被告知传感器数据已更改。
传感器数据在 内到达event
,UI 刷新将由 触发StateHasChanged
。
一些想法:我有想法创建一个具有传感器数据和HasChanged
属性的新类,但由于我想使用MatBlazorTables
哪些用途foreach
,我无法HasChanged
在渲染后再次将其更改为 false。我的第二个想法是创建两个列表,一个包含“旧”数据,一个包含新到达的数据,然后 razor-component 查找进行更改的位置。
是否有更简单、更清洁的解决方案,可能已经嵌入到我尚未发现的 Blazor 中?