Lynx

属性

auto-height

Android
iOS
3.8
// @默认值: false
'auto-height'?: boolean;

使框架高度跟随嵌入的 Lynx 页面的内容高度。启用此功能后,嵌入的页面可以报告其内容大小,框架会将该值用作其测量高度。

auto-width

Android
iOS
3.8
// @默认值: false
'auto-width'?: boolean;

使框架宽度跟随嵌入的 Lynx 页面的内容宽度。启用此功能后,嵌入的页面可以报告其内容大小,框架会将该值用作其测量宽度。

data

Android
iOS
3.4
data?: Record<string, unknown>;

将数据传递给框架内嵌套的 Lynx 页面。

enable-multi-async-thread

Android
iOS
3.9
// @默认值: false
'enable-multi-async-thread'?: boolean;

覆盖内嵌 Lynx 页面是否使用多个异步线程。未设置时,frame 会继承宿主页面的配置。

global-props

Android
iOS
3.6
'global-props'?: Record<string, unknown>;

globalProps 传递给框架中嵌入的 Lynx 页面。嵌入的页面可以通过 lynx.__globalProps 读取它。

preset-height

Android
iOS
3.9
'preset-height'?: `${number}px` | `${number}rpx`;

设置内嵌 Lynx 页面收到初始化内容区域前使用的预设高度。

preset-width

Android
iOS
3.9
'preset-width'?: `${number}px` | `${number}rpx`;

设置内嵌 Lynx 页面收到初始化内容区域前使用的预设宽度。

src

Android
iOS
3.4
src: string;

设置框架资源的加载路径。

事件

前端可以绑定相应的事件回调来监听元素的运行时行为,如下所示。

bindload

Android
iOS
3.6
bindload = (e: FrameLoadEvent) => {};
字段类型是否可选默认值平台版本描述
statusCode数字
Android
iOS
3.6
3.6框架加载状态码。
statusMessage字符串
Android
iOS
3.6
3.6框架加载状态消息。
url字符串
Android
iOS
3.6
3.6框架加载的 URL。

绑定框架加载事件回调。

bindloadmetrics

Android
iOS
3.9
bindloadmetrics = (e: FrameLoadMetricsEvent) => {};
字段类型是否可选默认值平台版本描述
entryFrameLoadMetricsEntry
Android
iOS
3.9
3.9内嵌 Lynx 页面发出的原始 loadBundle 性能条目。
mode字符串
Android
iOS
3.9
3.9frame 的加载模式。
url字符串
Android
iOS
3.9
3.9frame 加载的 URL。

绑定 frame 加载指标事件回调。

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。