我们正在使用 openlayer 6.3.1 并且想使用来自 Layer Api 的“postrender”事件,但它不能正常工作。
代码是这样的:
vectorLayer.on("postrender", this.moveFeature);
......
moveFeature: function (event) {
console.log(event);
...
控制台日志消息将不会显示。
但是,如果我将代码更改为:
vectorLayer.on("postrender", console.log("test"));
日志消息“test”将显示在控制台中,
如果我将代码更改为:
vectorLayer.on("postrender", function(evt) {
console.log(evt);
});
也没有控制台消息,可能是什么问题?我们的项目是骨干基础,我们使用了很多骨干事件,我不知道它是否会造成一些麻烦。