diff --git a/web/src/components/settings/OtherSetting.jsx b/web/src/components/settings/OtherSetting.jsx index 3186524..76ba1ec 100644 --- a/web/src/components/settings/OtherSetting.jsx +++ b/web/src/components/settings/OtherSetting.jsx @@ -102,6 +102,13 @@ const OtherSetting = () => { setInputs((inputs) => ({ ...inputs, [name]: value })); }; + // 语言切换时同步 form values,确保重新挂载的 TextArea 拿到正确内容 + useEffect(() => { + if (formAPISettingGeneral.current) { + formAPISettingGeneral.current.setValues(inputs); + } + }, [editingLang]); + // 通用设置 const formAPISettingGeneral = useRef(); // 通用设置 - Notice