在Blazor中如何在页面加载(事件名称)时调用函数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Blazor中如何在页面加载(事件名称)时调用函数?相关的知识,希望对你有一定的参考价值。

第一次进入Blazor。

在开始模板中,我看到事件ButtonPressed / Clicked的工作方式。

我想在“页面加载事件”而不是在Buttonclick事件中为图表创建数据。

对于按钮事件是这个

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@@代码

[Parameter]
public int StartValue  get; set; 

private int currentCount = 0;

protected override void OnParametersSet()

    base.OnParametersSet();

    currentCount = StartValue;


private void IncrementCount()

    currentCount++;

当我不想在单击按钮时调用IncementCount时,它是什么代码行?>

但是在“上载页面事件”或此事件叫什么?

寻求帮助

第一次进入Blazor。在开始模板中,我看到了ButtonPressed / Clicked事件的工作方式。我想在“页面加载事件”而不是在Buttonclick事件中为图表创建数据。对于按钮...

答案
[Parameter]
public int StartValue  get; set; 

private int currentCount = 0;

protected override void OnInitialized() // = On Page Load
   
    currentCount = StartValue;
    IncrementCount();


private void IncrementCount()

    currentCount++;

另一答案

您可以通过两种主要方法来执行此操作,并且两种方法都可以。我倾向于第一个,但是第二个也可以完成工作。

另一答案

OnInitializedAsync要注意的一件事,就是该事件可以触发多次。

以上是关于在Blazor中如何在页面加载(事件名称)时调用函数?的主要内容,如果未能解决你的问题,请参考以下文章