@tripo3d/lens / react / TraceBinding
Type Alias: TraceBinding
ts
type TraceBinding =
| string
| {
exposePolicy?: ExposePolicyType;
key?: string;
on?: | TraceEventName
| TraceEventName[];
params?: Record<string, unknown>;
path?: string;
};Defined in: dist/plugins/tracking/trace-attrs.d.mts:10
声明式绑定值:框架层(Vue v-trace / React useTraceProps)声明埋点的统一入参。
- 字符串 → 当作扁平坐标
path(如'home.nav.docs')。 - 对象 → 显式指定 path / key / on / params / exposePolicy。
Union Members
string
Type Literal
ts
{
exposePolicy?: ExposePolicyType;
key?: string;
on?: | TraceEventName
| TraceEventName[];
params?: Record<string, unknown>;
path?: string;
}| Name | Type | Description | Defined in |
|---|---|---|---|
exposePolicy? | ExposePolicyType | 元素级曝光去重策略 → data-trace-expose-policy(仅 on 含 expose 时有意义;优先级高于 setExposurePolicy 坐标级配置) | dist/plugins/tracking/trace-attrs.d.mts:11 |
key? | string | - | dist/plugins/tracking/trace-attrs.d.mts:12 |
on? | | TraceEventName | TraceEventName[] | - | dist/plugins/tracking/trace-attrs.d.mts:13 |
params? | Record<string, unknown> | - | dist/plugins/tracking/trace-attrs.d.mts:14 |
path? | string | - | dist/plugins/tracking/trace-attrs.d.mts:15 |