$ npm install dot
TODO
TODO
在应用根目录下添加配置文件dot-config.js
module.exports = [{
'workPath': './pages/testdot',
'template': 'data-spm-click="{{random}}" data-test="{{number}}"',
'filter': [
'[onClick]'
],
'processor': {
'number': function(){
return 111;
}
}
}]
字段 | 类型 | 说明 |
---|---|---|
workPath | String | 需要静态代码分析的工作目录,需填写app.dir的相对路径 |
template | String | 点位模板,random为处理器名,处理器支持自定义扩展 |
filter | Array | 需要打点节点的选择器列表 |
processor | Object | 自定义处理器Map.processor的作用域为plugin的context.参数为当前点位的配置信息(dot-config.js中配置的内容) |
- id选择器 '#main' 匹配id值为main的元素
- attr选择器(需要带值) '[TD]' 匹配有__TD__,并且__TD__有值的元素
参见 历史记录