我正在开发一个Blazor扩展库.
这个库中的一件事是重用javascript alert()方法.我知道如何做到这一点,这涉及在.cshtml页面中添加:
<script>
Blazor.registerFunction('Alert', (message) => {
alert(message);
});
</script>
Run Code Online (Sandbox Code Playgroud)
这在我的代码中:
public void Alert(string message)
{
RegisteredFunction.Invoke<object>("Alert", message);
}
Run Code Online (Sandbox Code Playgroud)
如果你使用我的包(或者可能总是),我想以某种方式将javascript部分自动注入html中.不确定这是否可行(还)
有什么想法吗?