JSRuntime 未注册 Blazor
JSRuntime is not registered Blazor
我有一个 Blazor Wasm 项目,当我想注入 JSRuntime
@inject JSRuntime js
我收到此错误:
“无法为 'BlazorApp.Pages.Page' 类型的 属性 'js' 提供值。没有 'Microsoft.JSInterop.JSRuntime' 类型的注册服务”
JSRuntime是不是默认没有注册?
如何注册?
谢谢
您需要注入 IJSRuntime
,而不是 JSRuntime
。
尝试
@inject IJSRuntime JSRuntime
并在方法中使用 JSRuntime
作为带有方法的对象。
我有一个 Blazor Wasm 项目,当我想注入 JSRuntime
@inject JSRuntime js
我收到此错误: “无法为 'BlazorApp.Pages.Page' 类型的 属性 'js' 提供值。没有 'Microsoft.JSInterop.JSRuntime' 类型的注册服务”
JSRuntime是不是默认没有注册? 如何注册?
谢谢
您需要注入 IJSRuntime
,而不是 JSRuntime
。
尝试
@inject IJSRuntime JSRuntime
并在方法中使用 JSRuntime
作为带有方法的对象。