Iva*_*lev 4 dll webassembly blazor
我有 fin 的 C# 代码。计算,我想在浏览器中运行它。我研究了 Blazor,但我能找到的所有示例都集中在 ASP.NET 上,而我想下载 .dll 或 .wasm 文件并从我现有的 Web 应用程序(用 Typescript 编写)执行它。我正在寻找这样的例子。
如果您只想WebAssembly在通常的页面JavaScript或Angular页面中运行代码,那么您必须修改bootstrapping jsBlazer 项目中的文件,该项目目前尚未记录。
到目前为止,最简单的方法是创建一个简单的 Blazer 项目,将其加载到 .js 文件中iFrame,将需要使用 js 计算的数据传递给应用程序。
您可以从应用程序内的 javascript 调用这些WebAssembly方法。
您的 C# 代码
[JSInvokable]
public string SayHello() => $"Hello, {Name}!";
Run Code Online (Sandbox Code Playgroud)
你的 JS 调用者
sayHello: function (dotnetHelper) {
return dotnetHelper.invokeMethodAsync('SayHello')
.then(r => console.log(r));
}
Run Code Online (Sandbox Code Playgroud)
请参阅了解更多信息
https://learn.microsoft.com/en-gb/aspnet/core/blazor/javascript-interop?view=aspnetcore-3.0
| 归档时间: |
|
| 查看次数: |
1658 次 |
| 最近记录: |