From 3cd5519e0a23b51c215ac92fbdf9b74482b3304b Mon Sep 17 00:00:00 2001 From: lyswhut Date: Thu, 5 Oct 2023 14:44:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=BD=9C=E5=9C=A8=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=96=87=E4=BB=B6=E5=AF=BC=E5=85=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/tools.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/utils/tools.ts b/src/utils/tools.ts index 9aa76bc..1c86a22 100644 --- a/src/utils/tools.ts +++ b/src/utils/tools.ts @@ -160,7 +160,18 @@ export const handleReadFile = async(path: string): Promise => { data = await readFile(tempFilePath) await unlink(tempFilePath) } - return JSON.parse(data) + data = JSON.parse(data) + + // 修复PC v1.14.0出现的导出数据被序列化两次的问题 + if (typeof data != 'object') { + try { + data = JSON.parse(data) + } catch (err) { + return data + } + } + + return data } export const confirmDialog = async({