Table of Contents

Class IFrame

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Frame 组件封装 Html iframe 元素

public class IFrame : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
IFrame
Implements
Inherited Members
Extension Methods

Constructors

IFrame()

public IFrame()

Properties

Data

获得/设置 需要传递的数据

[Parameter]
public object? Data { get; set; }

Property Value

object

OnPostDataAsync

获得/设置 Frame 加载页面传递过来的数据

[Parameter]
public Func<object?, Task>? OnPostDataAsync { get; set; }

Property Value

Func<object, Task>

Src

获得/设置 Frame 加载网页路径

[Parameter]
public string? Src { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

CallbackAsync(object?)

由 JavaScript 调用

[JSInvokable]
public Task CallbackAsync(object? data)

Parameters

data object

Returns

Task

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

PushData(object?)

推送数据方法

public Task PushData(object? data)

Parameters

data object

Returns

Task