繁体   English   中英

是否可以将 Js Interop 与 Mobile Blazor 绑定一起使用?

[英]Is it possible to use Js Interop with Mobile Blazor Bindings?

我按照本教程尝试移动 Blazor 绑定: https://docs.microsoft.com/fr-fr/mobile-blazor-bindings/walkthroughs/todo-app

我想使用 HTML CSS 和 JS 代码来创建一个测试应用程序。

在 razor 页面中,尝试注入 @inject IJSInProcessRuntime jsRuntime 但它会使应用程序崩溃。

是否可以将 Js Interop 与 Mobile Blazor 绑定一起使用?

是的,这是可能的。 经过一番搜索,我找到了一种方法。 它仍在开发中,所以一切都需要您自担风险。 首先,您需要下载MobileBlazorBindings 的 master 分支的最新版本(或将 repo 克隆到本地存储)。 然后您需要对源文件进行一些更改 之后,您需要编译这些项目并将它们打包到 nuget package。 链接如何做到这一点(跳过第一步)。 然后将这些 nuget 包和 dll 从本地存储添加到您的项目中。 有一些有用的链接(如果 package 版本不是 0.5.41,您可以使用该版本重命名文件,为我工作)。 现在你可以使用@inject IJSRuntime jsRuntimeJS.InvokeVoidAsync("function", params); 在您的 razor 组件中。

在那里找到更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM