BlazorWASM新选择选项刷新慢于新绑定值的分配
创始人
2024-12-21 21:30:29
0

出现这种情况可能是因为 Blazor 绑定引擎在处理选项时遇到了问题,可以通过手动刷新选项来解决。

代码示例:

在组件中添加以下代码:

@inject IJSRuntime JsRuntime;

@code{ private List options = new List(); private string myValue;

protected override async Task OnInitializedAsync()
{
    options.AddRange(GetOptions());
    myValue = options.FirstOrDefault()?.Value;
}

private void RefreshOptions()
{
    options = GetOptions();
    // 找到当前选中项并刷新绑定值
    var selectElement = JsRuntime.InvokeAsync("document.getElementById", "mySelect").Result;
    var selectedIndex = (int)selectElement.GetProperty("selectedIndex");
    myValue = options.ElementAt(selectedIndex)?.Value;
    StateHasChanged();
}

private List GetOptions()
{
    // 从服务端获取选项列表的逻辑
}

}

在需要刷新选项的地方,调用 RefreshOptions() 方法即可。

相关内容

热门资讯

透视安卓版!wepoker辅助... 透视安卓版!wepoker辅助下载(透视)详细辅助新2025版(总是有挂)1、不需要AI权限,帮助你...
透视了解(wepOke)wpk... 透视了解(wepOke)wpk免费赛规则(透视)详细辅助黑科技教程,支持语音通讯、好友开房及战队组建...
透视黑科技!hhpoker德州... 透视黑科技!hhpoker德州作弊(透视)从前真的有挂(详细辅助软件教程);hhpoker德州作弊软...
透视玄学!智星德州有脚本吗(透... 透视玄学!智星德州有脚本吗(透视)详细辅助曝光教程(竟然是有挂)1、用户打开应用后不用登录就可以直接...
透视透视挂(Wepoke)wp... 透视透视挂(Wepoke)wpk辅助神器(透视)详细辅助透明教程;玩家必备必赢加哟《13670430...
透视脚本!wepoker私人定... 透视脚本!wepoker私人定制透视(透视)一向真的是有挂(详细辅助规律教程)1、玩家可以在wepo...
透视存在(WEpoke)wpk... 《透视存在(WEpoke)wpk有机器人吗(透视)详细辅助新2025教程》 wpk有机器人吗软件透明...
透视辅助!wpk辅助软件多少钱... 透视辅助!wpk辅助软件多少钱一个(透视)详细辅助技巧教程(真是是真的有挂)1)wpk辅助软件多少钱...
透视实锤!wepoker软件辅... 透视实锤!wepoker软件辅助程序(透视)果然是真的有挂(详细辅助AI教程);玩家必备必赢加哟《1...
透视app(wEpOke)nz... 透视app(wEpOke)nzt德州辅助软件(透视)详细辅助靠谱教程;小薇(透视辅助)致您一封信;亲...