目前正在研究某种某种非常规的 Blazor概念证明-尝试在标准Javascript SPA(反应)的上下文中使用Blazor WebAssembly在客户端上进行数据转换。
我目前遇到一个问题,其中删除了我需要使用的确切API- JSRuntime.Current。。为了执行数据转换,我需要在WebAssembly之间进行双向消息传递模块和JS。数据转换使用System.Timers在一定间隔内进行,这意味着我不仅可以执行静态方法并返回处理后的数据,还需要直接在固定间隔内直接调用适当的JS函数。
这意味着我面临以下问题:
到目前为止,我能够创建的最好的解决方案是静态方法和动态方法之间的PubSub消息传递-这是处理此问题的完全荒谬的方法。
想法?