Vue源码分析:/* istanbul ignore next */
粉丝福利 : 关注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) {}
}
这里有两个问题:
- 这个test-passive事件是干什么的?有什么用?
- 这个getter中为什么没有return?没有return怎么能拿到值呢?