我偶然发现了实现微前端的Piral,我想在我的项目中实现它。
然而,我的应用程序是作为一个Blazor项目来的,我的目标是使用这个当前的项目作为我的应用程序shell。
关于我如何实现这一点,有什么例子吗?
我也无法在文档中找到自己的方法。
请注意,我是一个初学者。提前谢谢。
发布于 2022-03-12 14:53:23
在探索了如何使用Blazor作为我的应用程序shell来实现微前端的概念之后,我仍然没有找到任何帮助我的解决方案。所以我想出了一个自定义的解决方案,我在博客上写了这个解决方案。基本上,该解决方案使用Blazor的JS互操作作为其他JS框架或库之间通信的媒介。请读一读:https://dev.to/xanderselorm/introduction-to-micro-frontends-using-net-blazor-wasm-part-1-lc9
发布于 2022-01-21 11:06:00
对于应用程序外壳,您不能使用Blazor.WASM,但是,您可以使您的应用程序外壳非常轻量级(也就是说,不要在其中放置几乎任何东西),并有所有必要的布局部件定义在Blazor中。
这个想法归结为给出的示例:https://github.com/piral-samples/piral-distributed-layout
现在不再有皮莱在反应/角形/.你用的是布拉特。
对于Blazor (以及使用Blazor的扩展),您可以在Piral.Blazor:https://github.com/smapiot/Piral.Blazor/的自述文件中查看文档
确保严格遵循说明,并使用正确的分支(以您所针对的Blazor版本命名)。
https://stackoverflow.com/questions/70094181
复制相似问题