首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建包含JavaScript互操作的Blazor库

如何创建包含JavaScript互操作的Blazor库
EN

Stack Overflow用户
提问于 2020-11-24 09:51:43
回答 1查看 473关注 0票数 1

上下文:

我们希望为我们的Blazor项目创建一个内部Blazor库。Blazor库包含模板组件,可以供我们所有的其他Blazor项目使用。

Blazor库中的一些组件与JavaScript合并。因此,我们希望使用Blazor提供的JS。

方法:

ASP.NET核心Razor组件类库 (RCL)似乎是创建Blazor库的合适方法。我们创建了一个名为BlazorLib的Blazor库,该库现在通过RCL实现。名为WebAssembyly的Blazor BlazorLib-dev项目使用库BlazorLib。结构如下:

问题:

RCL似乎没有提供JavaScript互操作:

问题:

创建包括JS在内的Blazor库的正确方法是什么,它可以被任何第二个Blazor项目使用?

EN

回答 1

Stack Overflow用户

发布于 2020-11-24 13:08:41

尝试使用完整的命名空间:

代码语言:javascript
复制
@inject Microsoft.JSInterop.IJSRuntime

还可以在_Imports.razor文件中导入命名空间。

代码语言:javascript
复制
@using Microsoft.JSInterop
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64983998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档