猿问

这一段react代码中 定义一个class继承自eventemitter的意义是什么?

var EventEmitter = require('events').EventEmitter;


class Store_MessageList extends EventEmitter {

    constructor() {

        this.allData = null;

    }


    getAllData(callback) {

        var self = this;

        fetch(

            "/data/getMessage/"

        )

        .then(function(res) {

            if (res.ok) {

                res.json().then(function(data) {

                    self.allData = data;

                    callback(self.allData);

                });

            } else {

                console.log("Looks like the response wasn't perfect, got status", res.status);

            }

        }, function(e) {

            console.log("Fetch failed!", e);

        });

    }

}


module.exports = new Store_MessageList();


烙印99
浏览 429回答 1
1回答

慕哥6287543

继承之后就可以调用events模块中EventEmitter的方法。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答