簡體   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