每当我连接到使用openlayers 3.2.0版本和webpack进行捆绑的应用程序时,我都会收到以下错误:无法设置未定义属性'stopPropagation'。您可以看到导致以下错误的代码块。首先,错误用于不时弹出并退出谷歌浏览器(我想它可以通过清除缓存或删除扩展程序)或更改浏览器有助于神奇地解决问题,但它没有工作了。您对这个错误的原因有什么想法吗?
import * as ol from 'openlayers';
import * as $ from 'jquery';
var proj4 = require('proj4');
(ol.proj as any).proj4_ = proj4;
(ol.events as any).Event.stopPropagation = function (evt) {
if (!$(evt.target).hasClass("ol3-disable-stop") && $(evt.target).parents(".ol3-disable-stop-parent").length == 0) {
evt.stopPropagation();
let e = new evt.constructor(evt.type, evt);
document.dispatchEvent(e);
}
};