Vue源码分析:/* istanbul ignore next */
发布于 3 年前 作者 clubadmin 1155 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

各位大神好,小弟最近在看Vue源码,遇到好几个地方都写了

/* istanbul ignore next */

不知道这句注释是什么意思,不知道各位大神可否给小弟解释一下?

还有一个问题:

    if (inBrowser) {
        try {
            var opts = {};
            Object.defineProperty(opts, 'passive', ({
                get: function get() {
                    /* istanbul ignore next */
                    supportsPassive = true;
                }
            })); // https://github.com/facebook/flow/issues/285
            window.addEventListener('test-passive', null, opts);
        } catch (e) {}
    }

这里有两个问题:

  1. 这个test-passive事件是干什么的?有什么用?
  2. 这个getter中为什么没有return?没有return怎么能拿到值呢?
回到顶部