我们使用的是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);
});
也没有控制台消息,这可能是什么问题?我们的项目是骨干基础,我们使用许多骨干事件,我不知道这是否会带来麻烦。