LynxLoadMeta
是 LynxView
用于加载模板的元数据结构,它将作为 loadTemplate 的入参,用户可以通过 LynxLoadMeta
来指定加载模板的诸多参数, 例如指定模板内容,模板初始数据,以及其他额外配置信息;
LynxLoadMeta
具有如下成员:
url: String
: Bundle 文件路径;binaryData: byte[]
: Bundle 的二进制文件数据;bundle: TemplateBundle
: 通过 Bundle 的二进制文件数据提前解析出来的 TemplateBundle 对象;initialData: TemplateData
: 在首屏加载过程中客户端指定的初始数据;loadOptions: EnumSet<LynxLoadOption>
: 加载模板时的额外配置信息;url、binaryData、bundle 这三个成员是模板加载的必传参数,三个成员可以只传其一或者都传,优先级关系如下: bundle > binaryData > url
loadOptions 是加载模板时的额外配置信息,目前支持如下配置项:
在 Android
平台上需要利用 LynxLoadMeta.Builder
来构造 LynxLoadMeta
对象:
LynxLoadMeta
具有如下成员:
url: NSString*
: 模板文件路径;binaryData: NSData*
: 模板的二进制文件数据;templateBundle: LynxTemplateBundle*
: 通过模板的二进制文件数据提前解析出来的 TemplateBundle 对象;initialData: LynxTemplateData*
: 在首屏加载过程中客户端指定的初始数据;loadOptions: LynxLoadOption
: 加载模板时的额外配置信息;url、binaryData、templateBundle 这三个成员是模板加载的必传参数,三个成员可以只传其一或者都传,优先级关系如下: templateBundle > binaryData > url
loadOptions 是加载模板时的额外配置信息,目前支持如下配置项:
在 iOS
平台上构造 LynxLoadMeta
对象: