在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中如何在页面加载(事件名称)时调用函数?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AMX 页面加载时调用 Javascript 函数?