首页 > 解决方案 > 如何在 Angular、Vue.js 和 React 等其他框架中使用 Blazor 组件

问题描述

我们开发了渲染 svg 数据的 Blazor Web 组件。组件依赖于 .NET 核心库(自定义 dll)。是否可以在 Angular 或 Vue.js 项目中加载/集成组件?

标签: componentsblazor

解决方案


是的,在 JS 项目中使用 Blazor 组件是可行的!

Blazor 组件可以通过调用从 JavaScript 实例化JSComponentConfigurationExtensions.RegisterForJavaScript,从 ASP.NET Core 6.0 开始就可以使用。

弥合从 Blazor 组件到 Angular 组件(使用 @Input、@Output、事件等)的差距需要一些进一步的步骤。请参阅ASP.NET 示例中的JavaScript 组件生成项目,或我的BlazorInAngularDemo github 项目(包括一个工作演示)。


推荐阅读