不能在spookyjs emit中传递“this”作为参数

时间:2015-05-21 19:37:13

标签: node.js events phantomjs casperjs spookyjs

我正在尝试将“this”作为Spooky.emit的参数传递,但我没有输出。 这是我的代码:

var Spooky = require('spooky');

var spooky = new Spooky({
    child: {
        transport: 'http'
    },
    casper: {
        logLevel: 'debug',
        verbose: true
    }
}, function() {

    spooky.start(
        'http://google.com');
    spooky.then(function() {
        this.emit('msg', this);
    });
    spooky.run();
});

spooky.on('msg', function(msg) {
    console.log(msg);
});

有人知道这里可能出现什么问题吗?

0 个答案:

没有答案