From 30a0b68f3071703f763d5ee1e6de065906a7ef78 Mon Sep 17 00:00:00 2001 From: yujiacong <1016029365@qq.com> Date: Fri, 26 Sep 2025 16:01:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E8=AF=AD=E8=A8=80=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20-=20=E4=BF=AE=E5=A4=8D=E7=BC=96=E8=BE=91=E5=A4=9A=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E4=BF=9D=E5=AD=98=E6=97=B6trimTextArea=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit aafc4ae1ff3a64a7d61e6b1afe09ee3e781416cf) --- src/views/system/I18nMessageAdminView.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/views/system/I18nMessageAdminView.vue b/src/views/system/I18nMessageAdminView.vue index 14c6b59..79901da 100644 --- a/src/views/system/I18nMessageAdminView.vue +++ b/src/views/system/I18nMessageAdminView.vue @@ -245,6 +245,10 @@ export default { return str.trim(); }, trimTextArea (str) { + // 确保 str 是字符串类型,避免 split 报错 + if (!str || typeof str !== 'string') { + return ''; + } return str.split('\n').map((line) => line.trim()) .filter(str => str && '' != str).join('\n'); }