balzor调用js注意点

提问

blazor如何调用js,有什么注意点

回答

js 应该写在index.html中的header里
否则会报
Microsoft.JSInterop.JSException: Could not find ***

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>LuckyPdfReader</title>
    <base href="/" />
    <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
    <link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
    看这里
    <script>
        window.loadDoc = () => loadPDF('https://localhost:5001/english.pdf')
    </script>
</head>

<body>
...
...

参考

https://learn.microsoft.com/zh-cn/aspnet/core/blazor/javascript-interoperability/call-javascript-from-dotnet?view=aspnetcore-6.0

示例

posted @ 2022-12-07 18:47  东百牧码人  阅读(102)  评论(0)    收藏  举报