<template>
|
<div></div>
|
</template>
|
|
<script setup lang="ts">
|
/**
|
* 导航菜单按钮 (控件)
|
* @copyright 火星科技 mars3d.cn
|
* @author 火星渣渣灰 2022-01-10
|
*/
|
import { useWidget } from "@mars/widgets/common/store/widget"
|
import useLifecycle from "@mars/widgets/common/uses/use-lifecycle"
|
import * as mapWork from "./map"
|
|
const { activate, isActivate, disable } = useWidget()
|
|
// 启用map.ts生命周期
|
useLifecycle(mapWork)
|
|
mapWork.eventTarget.on("openManageLayer", () => {
|
console.log(isActivate("manage-layers"))
|
if (!isActivate("manage-layers")) {
|
activate("manage-layers")
|
} else {
|
disable("manage-layers")
|
}
|
})
|
mapWork.eventTarget.on("openManageBasemaps", () => {
|
if (!isActivate("manage-basemap")) {
|
activate("manage-basemap")
|
} else {
|
disable("manage-basemap")
|
}
|
})
|
</script>
|
<script lang="ts">
|
export default {
|
inheritAttrs: false
|
}
|
</script>
|