不能再让埋点继续侵入我们的逻辑了,我们需要做点什么
trackpoint-tools
埋点逻辑往往是侵入性的,我们需要将这块代码拆分出去。
幸运的是es6,es7 给我们提供了可能。
npm i trackpoint-tools --save
使用trackpoint-tools你可能会用下面的方式写埋点信息, 完全不侵入原有逻辑
class SomeComponent {
@track(composeWith(ms => (element) => ajax.post(url, {ms, name: element.name}), time))
onClick (element) {
return element.someMethod()
}
}
示例(React 全):
示例(Vue 演示):
API 列表
createCounter
所有的API都满足currya
1