【发布时间】:2020-05-02 04:31:00
【问题描述】:
我有一个传感器列表,一旦新数据从传感器到达,我希望列表条目突出显示/闪烁一秒钟左右。使用该闪光灯,用户将被告知传感器数据已更改。
传感器数据在event 内到达,UI 刷新将由StateHasChanged 触发。
一些想法:我想创建一个具有传感器数据和HasChanged 属性的新类,但是因为我想使用MatBlazorTables,它使用foreach,所以我无法更改@ 987654327@ 渲染后再次变为 false。我的第二个想法是创建两个列表,一个包含“旧”数据,一个包含新到达的数据,然后 razor-component 查找进行更改的位置。
是否有更简单、更清洁的解决方案,可能已经嵌入到我尚未发现的 Blazor 中?
【问题讨论】:
-
这听起来像是SignalR 可以帮助解决的问题。
标签: c# asp.net-core blazor blazor-server-side razor-components