no message

This commit is contained in:
kuaifan 2025-05-26 20:26:40 +08:00
parent 1589d4df1c
commit ca353d747b
3 changed files with 16 additions and 1 deletions

10
electron/electron.js vendored
View File

@ -1208,6 +1208,16 @@ ipcMain.on('childWindowDestroyAll', (event) => {
event.returnValue = "ok"
})
/**
* 刷新预加载窗口用于更换语言和主题时触发
*/
ipcMain.on('reloadPreloadWindow', (event) => {
if (preloadWindow) {
preloadWindow.webContents.reload()
}
event.returnValue = "ok"
})
/**
* 设置窗口尺寸
* @param args {width, height, autoZoom, minWidth, minHeight, maxWidth, maxHeight}

View File

@ -96,6 +96,7 @@ function setLanguage(language, silence = false) {
utils.saveLanguage(language);
(async () => {
await $A.IDBDel("callAt")
$A.Electron?.sendMessage('reloadPreloadWindow');
$A.reloadUrl()
})()
} else {

View File

@ -52,7 +52,11 @@ export default {
this.$refs.formData.validate((valid) => {
if (valid) {
this.$store.dispatch("setTheme", this.formData.theme).then(res => {
res && $A.messageSuccess('保存成功');
if (!res) {
return
}
$A.messageSuccess('保存成功');
this.$Electron?.sendMessage('reloadPreloadWindow');
})
}
})