Blazor布局中,级联参数在组件初始化后无法初始化
创始人
2024-12-21 01:30:44
0

在组件初始化完成后使用OnAfterRenderAsync方法来手动调用级联参数的初始化。

以下是示例代码:

  1. 创建一个Layout组件,并添加一个初始化级联参数的方法:
@inherits LayoutComponentBase

[CascadingParameter(Name = "MyParam")]
protected string MyParamValue { get; set; }

protected override async Task OnAfterRenderAsync(bool firstRender)
{
    if (firstRender)
    {
        await InitCascadingParamAsync();
    }
}

private async Task InitCascadingParamAsync()
{
    // 初始化级联参数
    MyParamValue = "My Cascading Parameter Value";
    await InvokeAsync(StateHasChanged);
}
  1. 在使用Layout组件的页面中,将级联参数的名称和值传递给Layout组件:
@page "/"
@inject NavigationManager NavigationManager


    
        
            
                
            
        
    
    
        
            

Sorry, there's nothing at this address.

You may have mistyped the URL or followed an outdated link.

Return to the home page.

这样,当Layout组件被呈现时,它将在初始化后手动调用InitCascadingParamAsync方法来设置级联参数的值。

相关内容

热门资讯

诀窍辅助挂!aapoker透视... 诀窍辅助挂!aapoker透视脚本下载(AAPOKeR)aapoker公共底牌(本来有挂);所有人都...
记者揭秘!菠萝辅助器免费版的特... 记者揭秘!菠萝辅助器免费版的特点(透视)真是是真的有挂(2026已更新)(哔哩哔哩);1、菠萝辅助器...
课程辅助挂!aapoker透视... 课程辅助挂!aapoker透视脚本下载(aapoKER)aapoker怎么控制牌(一贯是有挂)1、点...
今日科普!epoker免费透视... 今日科普!epoker免费透视脚本(透视)一贯有挂(2021已更新)(哔哩哔哩)1、下载好epoke...
办法辅助挂!aapoker怎么... 办法辅助挂!aapoker怎么提高中牌率(AAPOKEr)aapoker怎么设置提高好牌几率(竟然是...
发现一款!来玩app破解(透视... 发现一款!来玩app破解(透视)一直存在有挂(2024已更新)(哔哩哔哩)发现一款!来玩app破解(...
教程书辅助挂!aapoker破... 教程书辅助挂!aapoker破解侠是真的吗(aAPOKER)aapoker免费透视脚本(本来存在有挂...
重大通报!德州局脚本(透视)果... 重大通报!德州局脚本(透视)果然有挂(2023已更新)(哔哩哔哩);1、首先打开德州局脚本最新版本,...
指引辅助挂!aapoker万能... 指引辅助挂!aapoker万能辅助器(AAPoker)aapoker如何设置胜率(真是是有挂);1、...
今日科普!pokermaste... 今日科普!pokermaster破解版(透视)确实是真的有挂(2023已更新)(哔哩哔哩);运pok...