fix: 符号地图内存泄漏

This commit is contained in:
dataeaseShu 2023-07-05 11:53:36 +08:00
parent 7312a2624a
commit 2554614eef

View File

@ -47,13 +47,15 @@ export default {
// window.SyncComponentCache[this.url] = Axios.get(this.url)
res = await window.SyncComponentCache[this.url]
} else {
res = await window.SyncComponentCache[this.url]
this.mode = await window.SyncComponentCache[this.url]
return
}
if (res) {
const Fn = Function
const dynamicCode = res.data || res
const component = new Fn(`return ${dynamicCode}`)()
this.mode = component.default || component
window.SyncComponentCache[this.url] = this.mode
}
}
}
@ -61,6 +63,9 @@ export default {
created() {
this.refId = uuid.v1
},
beforeDestroy() {
this.mode = null
},
methods: {
/* chartResize() {
this.$refs[this.refId] && this.$refs[this.refId].chartResize && this.$refs[this.refId].chartResize()