Vectorlayer的postrender事件不适用于openlayers 6

时间:2020-05-12 10:43:09

标签: layer backbone-events openlayers-6

我们使用的是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);
});

没有控制台消息,这可能是什么问题?我们的项目是骨干基础,我们使用许多骨干事件,我不知道这是否会带来麻烦。

0 个答案:

没有答案