0

我们正在使用 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);
});

没有控制台消息,可能是什么问题?我们的项目是骨干基础,我们使用了很多骨干事件,我不知道它是否会造成一些麻烦。

4

0 回答 0