这个项目能做什么

适用于 Vue 3 的惯用 Takt 隐私友好型分析包装器。它提供一个 Takt 组件,在挂载后启动分析,并将实例提供给组件树。useTakt 可组合函数在任何地方返回实时实例,在挂载之前或 SSR 期间回退为无操作。v‑takt‑event 指令启用声明式点击追踪,响应其绑定。TaktPlugin 全局注册该指令和小部件组件,并可通过 app.use 引导单个实例。还提供一个与框架无关的自定义元素 takt-analytics,适用于非 Vue 页面,捆绑核心功能且不需要 Vue 运行时。该包装器从核心重新导出 createStats,用于读取公开统计数据。所有功能均 SSR 安全:组件将浏览器工作推迟到 onMounted,可组合函数在服务器端返回无操作,自定义元素仅在浏览器中注册。隐私默认设置尊重 Do Not Track,排除 localhost,去除查询字符串和哈希,且永不更改核心的有效载荷。