Blazor-JavaScript/引导程序动画和脚本在Blazor组件中不起作用
我有一个Blazor站点,我正在使用一个HTML模板,其中包含CSS和JS用于样式设置 我已将这些资产导入wwwroot,并在_Host.cshtml文件中引用了它们;造型和某些元素似乎正在发挥作用。。。然而,我注意到动画和javascript的其他部分没有按预期工作 例如,我有一个手风琴,它既不展开也不关闭 我以HTML格式制作了相同的页面,并将其放入wwwroot。。。当我运行代码并导航到该页面时,它似乎工作正常。但在我的剃须刀页面上,它不是 这是它的。剃须刀组件 这是我在wwwroot中创建的.html文件 这是代码 _Host.cshtmlBlazor-JavaScript/引导程序动画和脚本在Blazor组件中不起作用,javascript,c#,html,blazor,blazor-server-side,Javascript,C#,Html,Blazor,Blazor Server Side,我有一个Blazor站点,我正在使用一个HTML模板,其中包含CSS和JS用于样式设置 我已将这些资产导入wwwroot,并在_Host.cshtml文件中引用了它们;造型和某些元素似乎正在发挥作用。。。然而,我注意到动画和javascript的其他部分没有按预期工作 例如,我有一个手风琴,它既不展开也不关闭 我以HTML格式制作了相同的页面,并将其放入wwwroot。。。当我运行代码并导航到该页面时,它似乎工作正常。但在我的剃须刀页面上,它不是 这是它的。剃须刀组件 这是我在wwwroot中
在线报价工具
发生了一个错误。在重新加载之前,此应用程序可能不再响应。
发生了未处理的异常。有关详细信息,请参见浏览器开发工具。
下午好
根据我的经验,在Blazor组件中调用Javascript需要使用IJS运行时。以下是有关此问题的Microsoft Blazor文档:
基本上,您可以使用IJS运行时从自定义JS文档中调用特定方法。下午好
根据我的经验,在Blazor组件中调用Javascript需要使用IJS运行时。以下是有关此问题的Microsoft Blazor文档:
实际上,您可以使用IJS运行时从自定义JS文档中调用特定方法。请原谅,因为我是blazor的新手。。。导航栏似乎在处理JS文件,所以我需要在实际的手风琴上调用手风琴函数?它不会像在我创建的HTML页面上那样读取JS文件?我不能肯定地回答这个问题,但我总是必须注入IJS运行时,才能使函数与我的组件呈现的任何内容正常工作。我猜这是因为组件是如何在MainLayout.razor文件的@Body标记中呈现的。我假设你的导航栏是在版面的一个单独部分呈现的。所以请原谅我,因为我是blazor的新手。。。导航栏似乎在处理JS文件,所以我需要在实际的手风琴上调用手风琴函数?它不会像在我创建的HTML页面上那样读取JS文件?我不能肯定地回答这个问题,但我总是必须注入IJS运行时,才能使函数与我的组件呈现的任何内容正常工作。我猜这是因为组件是如何在MainLayout.razor文件的@Body标记中呈现的。我假设您的导航栏在布局的单独部分中呈现。