hookehuyr

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

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