ComponentBase.OnAfterRenderAsync(Boolean) 方法

定义

每次以交互方式呈现组件且 UI 完成更新 ((例如,在将元素添加到浏览器 DOM) 之后)之后调用的方法。 将在运行此字段时填充任何 ElementReference 字段。

在预呈现或服务器端呈现期间不会调用此方法,因为这些进程未附加到任何实时浏览器 DOM,并且已在更新 DOM 之前完成。

请注意,组件不会在完成任何返回 Task的 后自动重新呈现,因为这将导致无限呈现循环。

protected:
 virtual System::Threading::Tasks::Task ^ OnAfterRenderAsync(bool firstRender);
protected virtual System.Threading.Tasks.Task OnAfterRenderAsync (bool firstRender);
abstract member OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
override this.OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
Protected Overridable Function OnAfterRenderAsync (firstRender As Boolean) As Task

参数

firstRender
Boolean

true如果这是第一次OnAfterRender(Boolean)在此组件实例上调用,则设置为 ;否则为 false

返回

表示 Task 任何异步操作的 。

注解

OnAfterRender(Boolean)OnAfterRenderAsync(Boolean) 生命周期方法可用于执行互操作或与从 @ref接收的值交互。 firstRender使用 参数确保初始化工作只执行一次。

适用于