fix: 修复分享配置有中文无法分享的问题

This commit is contained in:
黑先森
2024-11-12 12:12:35 +08:00
parent f556e17f85
commit be59e56bd1
+4 -2
View File
@@ -825,9 +825,11 @@
}
if (command === "share_config") {
try {
await writeText(btoa(JSON.stringify({ config: mainStore.config })));
const WT = btoa(encodeURIComponent(JSON.stringify({ config: mainStore.config })))
await writeText(WT);
ElMessage.success("配置已复制");
} catch (err) {
console.log(err);
ElMessage.error("分享失败");
}
}
@@ -843,7 +845,7 @@
confirmButtonText: "确定",
cancelButtonText: "取消"
});
const payload = JSON.parse(atob(importConfigData.data));
const payload = JSON.parse(decodeURIComponent(atob(importConfigData.data)));
mainStore.$patch(payload);
ElMessage.success("导入成功");
importConfigData.visible = false;