增加资源清理逻辑

This commit is contained in:
hym 2026-04-03 12:04:20 +08:00
parent 45c319ac78
commit 425b4b014d
4 changed files with 40 additions and 4 deletions

View File

@ -139,7 +139,16 @@ export default {
}); });
}, },
beforeDestroy() { beforeDestroy() {
const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_auv']
if (unitMap) {
unitMap.remove()
delete Vue.config.maps['workUnitMap_auv']
}
const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_auv']
if (voyageMap) {
voyageMap.remove()
delete Vue.config.maps['voyageMap_auv']
}
}, },
methods: { methods: {
// //

View File

@ -137,7 +137,16 @@ export default {
}); });
}, },
beforeDestroy() { beforeDestroy() {
const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_hov']
if (unitMap) {
unitMap.remove()
delete Vue.config.maps['workUnitMap_hov']
}
const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_hov']
if (voyageMap) {
voyageMap.remove()
delete Vue.config.maps['voyageMap_hov']
}
}, },
methods: { methods: {
// //

View File

@ -139,7 +139,16 @@ export default {
}); });
}, },
beforeDestroy() { beforeDestroy() {
const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_rov']
if (unitMap) {
unitMap.remove()
delete Vue.config.maps['workUnitMap_rov']
}
const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_rov']
if (voyageMap) {
voyageMap.remove()
delete Vue.config.maps['voyageMap_rov']
}
}, },
methods: { methods: {
// //

View File

@ -150,7 +150,16 @@ export default {
}); });
}, },
beforeDestroy() { beforeDestroy() {
const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_ship']
if (unitMap) {
unitMap.remove()
delete Vue.config.maps['workUnitMap_ship']
}
const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_ship']
if (voyageMap) {
voyageMap.remove()
delete Vue.config.maps['voyageMap_ship']
}
}, },
methods: { methods: {
// //