Blazor 中的组件库

Posted

技术标签:

【中文标题】Blazor 中的组件库【英文标题】:Components Library in Blazor 【发布时间】:2022-01-09 01:25:02 【问题描述】:

可以在同一个 App 中使用两个库组件吗?例如使用 Mudblazor 和 Telerik。特殊情况是我需要使用 Telerik 的表格,但仅此而已。所以maabe有一种方法可以在一个特定的组件或类似的somthig中使用特定的组件库。

【问题讨论】:

您也可以考虑使用基于 Bootstrap 5 的 HAVIT Blazor,它是免费的。他们有一些制作精良的控件,包括一个 GridView 表。如果它适合你,那么你就不需要混合和匹配多个控制库。见:havit.blazor.eu 【参考方案1】:

是的,这没有问题——我是为 MudBlazor 和 Syncfusion 做的——只要你确定它们的安装程序不会相互覆盖。主要检查 javascript 脚本中的对话框 / 弹出窗口 / toasts 和 CSS - 这两个库的样式可能相同 html 标记。至于仅使用特定组件 - 这取决于提供者 - Syncfusion 为每个控件提供单独的组件。 您可以随时从 Telerik 修改包,删除未使用的 css 样式、java 等,但这会在安装更新并且在提供者方面进行一些更改时破坏兼容性。

【讨论】:

以上是关于Blazor 中的组件库的主要内容,如果未能解决你的问题,请参考以下文章

Blazor University (36)组件库

Blazor 组件库开发指南

Blazor 组件库 Blazui 开发第二弹按钮组件

Blazor Bootstrap 组件库浏览器通知组件介绍

Blazor Core Hosted - Razor 类库项目中的所有组件都在页面上打印为 HTML

Blazor Bootstrap 组件库 Toast 轻量弹窗组件介绍