ken*_*ent 5 asp.net-core blazor blazor-server-side
如何在部分调用js脚本文件(app.js) @code
<script src="~/js/app.js"></script>
<script src="~/js/app.js">
function indexSlider(){
alert(1);
}
Run Code Online (Sandbox Code Playgroud)
@code{
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (!firstRender)
{
return;
}
await JSRuntime.InvokeAsync<string>("indexSlider");
}
}
Run Code Online (Sandbox Code Playgroud)
小智 0
@inject IJSRuntime JSRuntime
@code{
IJSObjectReference module;
module = await JSRuntime.InvokeAsync<IJSObjectReference>("import","~/js/app.js");
await module.InvokeVoidAsync("indexSlider", null);}
Run Code Online (Sandbox Code Playgroud)
这就是你可以做到的,并在你的 js 文件中定义一个这样的函数。
export function indexSlider()
{ //do something};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7050 次 |
| 最近记录: |