components - 如何在 Angular、Vue.js 和 React 等其他框架中使用 Blazor 组件
问题描述
我们开发了渲染 svg 数据的 Blazor Web 组件。组件依赖于 .NET 核心库(自定义 dll)。是否可以在 Angular 或 Vue.js 项目中加载/集成组件?
解决方案
是的,在 JS 项目中使用 Blazor 组件是可行的!
Blazor 组件可以通过调用从 JavaScript 实例化JSComponentConfigurationExtensions.RegisterForJavaScript
,从 ASP.NET Core 6.0 开始就可以使用。
弥合从 Blazor 组件到 Angular 组件(使用 @Input、@Output、事件等)的差距需要一些进一步的步骤。请参阅ASP.NET 示例中的JavaScript 组件生成项目,或我的BlazorInAngularDemo github 项目(包括一个工作演示)。
推荐阅读
- qt - 如何访问 Qt MainWindow 成员
- c++ - Function moving list elements to the end of the list not working multiple times
- c - 如何使用指针访问结构成员
- django - Django 在 ListView 上覆盖 UpdateView
- windows - 启动 Web sphere 8.5 应用程序服务器时出错
- python - 如何创建一个动态的嵌套 json,可以在之后存储和重新加载和编辑?
- php - 搜索 PHP 示例新的条带“结帐”集成 stripe-php
- java - 如何将 Java 注释添加到 JNI SWIG API?
- google-sheets - 计算 Google 表格单元格中的换行数
- javascript - 用for循环锻炼