6

我有一个 Blazor Wasm 项目,当我想注入 JSRuntime

@inject JSRuntime js

我收到此错误:“无法为类型 'BlazorApp.Pages.Page' 上的属性 'js' 提供值。没有类型为 'Microsoft.JSInterop.JSRuntime' 的注册服务

JSRuntime 是不是默认没有注册?我该如何注册?

谢谢

4

2 回答 2

25

你需要注入IJSRuntime,而不是JSRuntime

于 2020-09-04T16:35:27.073 回答
3

尝试

@inject IJSRuntime JSRuntime

并在方法JSRuntime中用作带有方法的对象。

于 2020-10-06T09:43:19.743 回答