Mobile 可以将Js互操作与移动Blazor绑定一起使用吗?

Mobile 可以将Js互操作与移动Blazor绑定一起使用吗?,mobile,native,blazor,Mobile,Native,Blazor,根据本教程,我尝试使用Mobile Blazor绑定: 我想使用HTML CSS和JS代码来创建一个测试应用程序 在razor页面中,尝试注入@inject IJSInProcessRuntime jsRuntime,但这会导致应用程序崩溃 可以将Js互操作与移动Blazor绑定一起使用吗?是的,可以。经过一番探索,我找到了一种方法。 它仍在开发中,所以风险自负。 首先,您需要更新MobileBlazorBindings主分支的最新版本(或将repo克隆到本地存储)。 然后你需要对源文件做一些

根据本教程,我尝试使用Mobile Blazor绑定:

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

在razor页面中,尝试注入@inject IJSInProcessRuntime jsRuntime,但这会导致应用程序崩溃


可以将Js互操作与移动Blazor绑定一起使用吗?

是的,可以。经过一番探索,我找到了一种方法。 它仍在开发中,所以风险自负。 首先,您需要更新MobileBlazorBindings主分支的最新版本(或将repo克隆到本地存储)。 然后你需要对源文件做一些修改。 之后,您需要编译这些项目并将它们打包到nuget包中。(跳过第一步)。 然后将这些nuget包和dll从本地存储添加到项目中。(如果包版本不是0.5.41,您可以使用该版本重命名文件,为我工作)。 现在您可以使用
@inject IJSRuntime jsRuntime
JS.InvokeVoidAsync(“函数”,参数)在razor组件中


如果您想使用web标准创建移动应用程序,请查找更多信息

如果您想使用web标准创建移动应用程序,请选择rock solid React Native。MBB还没有准备好生产,它的全部内容都是在.NET中完成的