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