Blazor IJsruntime js交互 Blazor组件内执行自定义js代码段/方法/function
在blazor里面用c#生成一个js方法并执行 获取返回结果
index.html body标签内 增加一个js方法
1
<script>
2
function RunJs(jsstr) {
3
return eval(jsstr);
4
}
5
</script>
blazor内执行 并获取数据 注意返回值类型 如果修改了记得更改为对应的 不然会报错 这里是int
6
1
2
var res = await JsRuntime.InvokeAsync<int>("RunJs", @"function testadd(a,b){
3
return a+b;
4
};
5
testadd(1,2)
6
");