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
OnPostDataAsync
获得/设置 Frame 加载页面传递过来的数据
[Parameter]
public Func<object?, Task>? OnPostDataAsync { get; set; }
Property Value
Src
获得/设置 Frame 加载网页路径
[Parameter]
public string? Src { get; set; }
Property Value
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
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
PushData(object?)
推送数据方法
public Task PushData(object? data)
Parameters
data
object