blazor - 我是否需要在我的 Razor 页面中调用 Javascript 隔离(导入)?
问题描述
我有 Blazor 项目,我已经创建了一个 CSS 隔离页面并且它可以工作我不需要调用它。所以现在我需要在 Razor 页面中使用 Javascript,所以我创建了 razor.js这就是我创建的
- 我想知道我需要在我的剃须刀页面中导入或调用我的 js 吗?因为看来我的脚本没有工作
解决方案
你不能像css solation(你做了什么)那样在你的剃须刀页面中调用javascript,在.Net core 3中你需要引用_Host.cshtml文件中的所有javascript文件,在剃须刀页面中你可以通过IJSRuntime调用这些函数。在 .NET 5 中它得到了改进,现在您可以在任何需要的地方加载 js 文件,然后调用函数。在 Microsoft doc 中查看此文档。
推荐阅读
- google-drive-api - 在 Google Drive Picker 中使用搜索栏显示没有结果,并在网络响应中引发内部错误
- python - 如何在 Python 中将 API url 导入 json
- java - Google Places - 搜索时获取搜索文本不返回任何结果
- python - 如何填充(numpy)网格网格的内部点的值作为边界值的插值?
- r - 匹配字符后跟恰好 1 个数字
- stripe-payments - 如果客户拒绝在会话中继续 3ds 身份验证怎么办
- python - 从凸包中去除异常值
- python - Python Windows 服务 - 日志记录不起作用
- python - 计算两个日期之间的时间并返回天数
- javascript - 使用工厂模式引导 vuetify