【问题标题】:How to add widget script to Blazor page如何将小部件脚本添加到 Blazor 页面
【发布时间】:2021-11-16 06:29:53
【问题描述】:

我需要将小部件脚本添加到我的 Blazor 项目中。

如果我将脚本添加到 _Host.cshtml,此小部件将在所有项目页面上运行。 但我只需要在选定的页面上运行它。

我无法插入

    <script src="//code-ya.jivosite.com/widget/kiMhndUDCT" async></script>

到 .razor 组件。

我如何使用 JSRuntime 做到这一点?

谢谢!

【问题讨论】:

    标签: javascript widget blazor


    【解决方案1】:

    我会这样做:

    1. 创建组件:Blazor Components
    2. 在该组件中,使用JS Interop
    3. 将您刚刚制作的这个“Widget Blazor Componenet”添加到您需要的页面中。

    【讨论】:

    • 谢谢!还有一个问题:如何使用 JSInterop 调用匿名函数? InvokeAsync 需要 JS 函数名作为参数。但小部件脚本从 !function(){} 开始
    猜你喜欢
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 2014-11-15
    • 1970-01-01
    相关资源
    最近更新 更多