如何在客户端blazor中动态加载第三方javascript?

时间:2019-10-30 07:31:10

标签: blazor

是否可以在客户端blazor中动态加载第三方javascript,而不必将它们包含在index.or host.cshtml文件中?

即使项目仅在一页上使用该脚本,将所有js包括在索引文件中是否有意义?还是这就是SPA的工作方式?

3 个答案:

答案 0 :(得分:1)

在SPA中只有一页,是的,这很有意义。
目前, Blazor客户端不支持延迟加载,因此所有代码都在应用程序启动时获取。

答案 1 :(得分:0)

如果您有一个大型脚本,只有很少一部分用户很少使用(例如高级报告),则可以动态加载它。

Blazor将来可能会对此提供支持。

与此同时,您可以try a work around

答案 2 :(得分:0)

在最新的Blazor更新中,Blazor Web程序集项目支持在客户端项目上延迟加载程序集。有关更多详细信息,请参见Blazor Documentation

请参阅文章https://visualstudiomagazine.com/articles/2020/08/27/blazor-updates.aspx