Added: ipcRenderer remore listener

This commit is contained in:
Molunerfinn 2018-10-09 17:11:24 +08:00
parent 13c63ba66d
commit c149211def

View File

@ -120,7 +120,10 @@ export default {
},
created () {
this.$electron.ipcRenderer.on('pluginList', (evt, list) => {
this.pluginList = list.map(item => item)
this.pluginList = list.map(item => {
item.reload = false
return item
})
this.pluginNameList = list.map(item => item.name)
this.loading = false
})
@ -255,6 +258,11 @@ export default {
reload: false
}
}
},
beforeDestroy () {
this.$electron.ipcRenderer.removeAllListeners('pluginList')
this.$electron.ipcRenderer.removeAllListeners('installSuccess')
this.$electron.ipcRenderer.removeAllListeners('uninstallSuccess')
}
}
</script>