使用Blazor将IJSRuntime放在现场_Import.razor

问题描述

将IJSRuntime注入_import.razor内部的安全性

@using System.Net.Http
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop
@using MyBlazorApp

**@inject IJSRuntime _jsRuntime** 

解决方法

_import.razor文件将在每个页面/组件中包含所有using语句。

除非您肯定在每个页面上都需要JavaScript运行时,否则我建议将其仅放在将要使用的页面上会更好。

否则,将在不需要时将其注入。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...