fix not serializable after editing array

This commit is contained in:
Alexander Drozdov
2021-01-15 22:29:06 +02:00
parent 79d5049d24
commit edb0fc9d0a
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
import { reactive, toRaw } from 'vue'
import { reactive } from 'vue'
import { MainProcess } from '@/ipc/main-process-bindings'
import { Config as ConfigType } from '@/ipc/types'
import { PUSH_CONFIG } from '@/ipc/ipc-event'
@@ -16,7 +16,7 @@ class ConfigService {
}
saveConfig () {
MainProcess.saveConfig(toRaw(this.store))
MainProcess.saveConfig(JSON.parse(JSON.stringify(this.store)))
}
}
+2 -2
View File
@@ -28,7 +28,7 @@
</template>
<script lang="ts">
import { defineComponent, toRaw } from 'vue'
import { defineComponent } from 'vue'
import { useI18n } from 'vue-i18n'
import { Config } from '@/web/Config'
import { MainProcess } from '@/ipc/main-process-bindings'
@@ -42,7 +42,7 @@ export default defineComponent({
return {
t,
save () {
MainProcess.closeSettingsWindow(toRaw(Config.store))
MainProcess.closeSettingsWindow(JSON.parse(JSON.stringify(Config.store)))
},
cancel () {
MainProcess.closeSettingsWindow()