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 对象:
LCD tables only load in the browser