- 1)将
IJSRuntime
抽象注入Razor组件或者页面(.razor ) 中:... public partial class ToolsWidget { [Inject] private IJSRuntime JSRuntime { set; get; } ....
- 2)将
IJSRuntime
抽象注入一个类 (.cs )中: -
... public class CameraUI : ICameraUI { private readonly IJSRuntime _jsRuntime; public CameraUI(IJSRuntime jsRuntime) { _jsRuntime = jsRuntime; } ....
此时,2)就可以像 1)一样注入到普通页码或者组件中了。
-
... public partial class ToolsWidget { ... [Inject] private ICameraUI CameraUI { set; get; } ...
ASP.NET Core Blazor: 两种IJSRuntime依赖注入的方式
于 2023-04-06 15:37:04 首次发布