fullscreen实现:
//单击事件
toggleFullScreen(isFullscreen) {
const vm = this;
vm.isFullscreen = isFullscreen;
if (vm.map) {
vm.map.toggleFullscreen({
pseudoFullscreen: true
});
}
},
//默认加载
initLeafletFullScreenPlugin() {
const vm = this;
if (vm.map) {
vm.map.on("fullscreenchange", () => {
vm.isFullscreen = vm.map.isFullscreen();
if (vm.isFullscreen) {
vm.$message.info("按 【ESC键】 可退出全屏模式");
$("body").addClass("fullscreen");
} else {
$("body").removeClass("fullscreen");
}
});
}
/** ESC 退出全屏 */
const docKeyDownHandler = e => {
const { keyCode } = e;
if (keyCode == 27 && vm.isFullscreen) {
vm.toggleFullSc