【问题标题】:Where can I find a list of the components included by default with Blazor?在哪里可以找到 Blazor 默认包含的组件列表?
【发布时间】:2020-04-28 07:46:39
【问题描述】:

我刚刚开始学习 Blazor,我的 google-fu 似乎在这里让我失望了。据我了解,Blazor 默认包含某些组件(例如EditForm)。我想知道我可以使用哪些组件。

问题是,当我在 Google blazor components 上搜索时,我最终会得到一大堆第三方组件包,有些是免费的,有些是免费的,直到你真正想要使用它们。

在哪里可以找到标准 Blazor 安装中可用组件的规范列表,以便在我决定将任何第三方依赖项引入我的项目之前了解它们?

【问题讨论】:

    标签: components blazor


    【解决方案1】:

    这些组件来自 Microsoft.AspNetCore.Components,它们在 _Imports.razor 中导入:

    @using Microsoft.AspNetCore.Components.Forms
    @using Microsoft.AspNetCore.Components.Routing
    

    您可以在以下位置找到列表:

    https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.forms?view=aspnetcore-3.1

    https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.routing?view=aspnetcore-3.1

    【讨论】:

      【解决方案2】:

      Blazor 框架是基于组件的。 Here is the link to the framework.。我总是参考这些构成 Blazor 框架的库。 Here's the url for the Forms components。 其他库还有很多其他的组件,比如认证、授权、验证等组件。当然我不建议你从这些库开始学习,而是参考它们。虽然我必须承认我从那些库和 github 问题中学习了 Blazor,但它是从一开始的。我从未使用过其他网站,对第三方组件一无所知。现在还为时过早,我更愿意专注于框架本身。 我建议您从文档开始学习 Blazor,他们有几个示例,我建议您学习,我还建议您阅读 chriss chianty 的文章(搜索他的网站)。

      祝你好运……

      【讨论】:

      • 是的,正如您所建议的,我尽可能避免使用第三方库。 Chris Sainty 是一个很好的信息来源。这个特定的链接对我来说非常有用。 chrissainty.com/…
      猜你喜欢
      • 1970-01-01
      • 2020-09-12
      • 2011-01-29
      • 1970-01-01
      • 2017-03-06
      • 2011-04-02
      • 2022-07-19
      • 2012-06-27
      • 1970-01-01
      相关资源
      最近更新 更多