【发布时间】:2021-03-28 12:36:51
【问题描述】:
我在 index.html 的正文部分定义了这个
<script>
function BlazorRegisterStorageEvent(component) {
window.addEventListener("storage", async e => {
await component.invokeMethodAsync("OnStorageUpdated", e.key);
});
}
</script>
来自 Visual Studio 2019 如果我在没有调试器(crtl-F5)的情况下启动应用程序,它工作正常。 如果我使用调试器启动应用程序,则会出现此异常:
未处理的异常渲染组件:找不到 'BlazorRegisterStorageEvent'('BlazorRegisterStorageEvent' 是 未定义)。
谢谢
【问题讨论】:
-
而不是在 razor 组件中添加脚本标签,而是在 wwwroot 中创建 js 文件并链接到 _Host 中的项目
标签: javascript debugging blazor