webGis openLayers 图层加载完成事件监听
本记录中使用图层
let source = new ImageWMS({
crossOrigin: 'anonymous',
ratio: 1,
url: WMSUrl,
_temp_name: title,
params: {
date: date,
style: store.state.theme === 'dark' ? 'DARK' : 'WHITE',
param: JSON.stringify(params)
}
})
- 创建服务器源图层后得到 ImageWMS 对象加载完成事件。image.png
添加事件监听
// 图层加载中
source.on('imageloadstart', (imgSource) => {
this.loading = true;
console.log('imageloadstart' + '图片开始加载')
});
source.on('imageloadend', (imgSource) => {
console.log('imageloadend' + '图片结束')
this.loading = false;
});
-- end --