@tripo3d/lens / nuxt/module / ModuleOptions
Interface: ModuleOptions
Defined in: src/nuxt/module.ts:5
@tripo3d/lens/nuxt 模块配置(nuxt.config 的 tripoLens 键)
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
app | string | event_format App 段(client!==false 时必填;client:false 由你自己的实例提供,可省略) | src/nuxt/module.ts:7 |
captureSsrErrors? | boolean | ErrorPlugin 采集 SSR 服务端错误(需 errors=true)。默认 true | src/nuxt/module.ts:9 |
captureSsrPerf? | boolean | PerformancePlugin 采集 SSR 渲染性能(需 performance!==false)。默认 true(与 captureSsrErrors 对称) | src/nuxt/module.ts:11 |
client? | boolean | 是否由适配器创建并接管客户端实例。默认 true。 设 false → 适配器只注册服务端 SSR 采集(Nitro plugin),不创建客户端实例; 客户端实例由你自己 new TripoLens(须装 PerformancePlugin({captureSsr}) + ErrorPlugin({captureSsr}), 并在注水时机调 markHydration() 读取 SSR 容器)。用于「自带实例 + 仅借适配器搬运 SSR」。 | src/nuxt/module.ts:18 |
configUrl | string | CDN 远端配置 JSON 完整 URL(client!==false 时必填) | src/nuxt/module.ts:20 |
endpoint | string | 完整上报地址(含路径);client!==false 时必填(SDK 已移除内置默认,必须显式提供) | src/nuxt/module.ts:22 |
errors? | boolean | 装配 ErrorPlugin。默认 true(Nuxt 适配器零接线开箱即用;核心 SDK 仍 opt-in) | src/nuxt/module.ts:24 |
performance? | boolean | 装配 PerformancePlugin(Web Vitals / Navigation / LongTask / 慢资源)。默认 true。SSR 渲染性能另由 captureSsrPerf 控制 | src/nuxt/module.ts:26 |
tracking? | boolean | 装配 TrackingPlugin(autoTrack)。默认 true(Nuxt 适配器零接线开箱即用;核心 SDK 仍 opt-in) | src/nuxt/module.ts:28 |