1.0.6 • Published 10 years ago

gulp-magix-spmlog v1.0.6

Weekly downloads
1
License
-
Repository
github
Last release
10 years ago

gulp-magix-spmlog

NPM version

Installation

npm install --save-dev gulp-magix-spmlog

Usage

var gulp    = require('gulp');
var spmlog  = require('gulp-magix-spmlog');

gulp.task('spmlog', function () {
  gulp.src('./app/views/*/*.html')
    .pipe(spmlog({
      logkey: 'mylogkey',
      filter: [
        '[mx-click]',
        '[href^="#!"]'
      ]
    }))
    .pipe(gulp.dest('./app/views'));
});

Options

  • logkey

    其值为黄金令箭中的所属业务段(必填),业务段在令箭申请中心申请,用于令箭日志数据的订阅和分发,在后续扩展实时计算和展现的时候十分重要。

    如果模板里面已经存在logkey,并且与当前要设置的logkey不相同,则会被替换为设置的logkey

  • filter

    需要埋点的元素过滤器(必填),只有满足相关过滤器的元素才会打点。

    目前支持:

    • id选择器
    • class选择器
    • attr选择器

    各个选择器格式:

    • id选择器:
      • '#main' 匹配id值为main的元素
    • class选择器:
      • '.content' 匹配class值为content的所有元素
    • attr选择器:
      • 'mx-click' 匹配带有 mx-click 属性的所有元素
      • 'href="#"' 匹配带有 href 属性并且属性值为#的所有元素
      • 'href^="#!"' 匹配带有 href 属性并且属性值以#!开头的所有元素
      • 'src$="jpg"' 匹配带有 href 属性并且属性值以jpg结尾的所有元素
      • 'custom*="value"' 匹配带有 custom 属性并且属性值包含value的所有元素
1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago