hookehuyr

如果图层为空,需要弹出提示警告

<!--
* @Date: 2023-05-19 14:54:27
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-09-23 15:09:09
* @LastEditTime: 2025-02-20 11:48:03
* @FilePath: /map-demo/src/views/tools.vue
* @Description: 公众地图主体页面
-->
......@@ -270,6 +270,11 @@ export default {
data.list = data.list.concat(map_alert);
this.navBarList = data.list; // 底部导航条
this.mapTiles = data.level; // 获取图层
// 如果图层为空,需要弹出提示警告, mapTiles是一个对象
if (Object.keys(data.level).length === 0) {
this.dialog_show = true;
this.dialog_text = '地图图层为空';
}
this.navKey = data.list[0]['id']; // 默认选中 第一个 id
this.navList = data.list.filter(item => item.id === this.navKey)[0]['list']; // 返回默认选中项的实体信息
this.data_center = data.map.center.map(item => Number(item)); // 地图中心点
......