图片加载监听器类。
配置项 | 类型 | 必选 | 默认值 | 描述 |
---|---|---|---|---|
el | string | HTMLElement | 是 | - | 设置监听元素。
|
selector | string | 否 | 'img' | 过滤 selector,仅监控并上报符合该 selector 的元素触发的图片加载行为。支持设置类名,监控该类下的图片加载数据。 |
region | "cn" | "sg" | 是 | - | 区域,会影响上报的域名。当启用控制台 SDK 配置下发时,会影响获取 SDK 配置的请求域名。 |
appId | number | 是 | - | 应用 ID,参考应用管理获取应用 ID。 |
enableCloudConfig | boolean | 否 | - | 是否启用云端配置下发。
|
userUniqueId | string | 否 | - | 用于上报的用户唯一标识,建议自定义。如不设置,会生成随机 ID 并存储小程序缓存中。 |
defaultConfig | { reportRateConfig?: { reportRate?: number; reportRateError?: number; }; } | 否 | - | 默认配置 |
include | RegExp[] | 否 | - | 对图片 URL 进行正则校验,可以使用多个规则进行校验,满足任一规则就会发起上报。 |
exclude | RegExp[] | 否 | - | 对图片 URL 进行正则校验,可以使用多个规则进行校验,满足任一规则就不会发起上报。 |
css | boolean | 否 | - | 是否监听并上报 CSS 中的图片加载。
|