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
                                                                            ");


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM