Skip to content

Commit 8a49e32

Browse files
committed
优化
1 parent 8bbc4a3 commit 8a49e32

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/utils/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export const mergeSetting = (originSetting: LX.AppSetting, targetSetting?: Parti
6060
updatedSettingKeys: Array<keyof LX.AppSetting>
6161
updatedSetting: Partial<LX.AppSetting>
6262
} => {
63-
let originSettingCopy: LX.AppSetting = JSON.parse(JSON.stringify(originSetting))
63+
let originSettingCopy: LX.AppSetting = { ...originSetting }
6464
// const defaultVersion = targetSettingCopy.version
6565
const updatedSettingKeys: Array<keyof LX.AppSetting> = []
6666
const updatedSetting: Partial<LX.AppSetting> = {}
@@ -114,7 +114,7 @@ export const updateSetting = (setting?: Partial<LX.AppSetting>, isInit: boolean
114114
let originSetting: LX.AppSetting
115115
if (isInit) {
116116
if (setting) setting = migrateSetting(setting)
117-
originSetting = defaultSetting
117+
originSetting = { ...defaultSetting }
118118
} else originSetting = global.lx.appSetting
119119

120120
const result = mergeSetting(originSetting, setting)

0 commit comments

Comments
 (0)