diff --git a/src/views/system/I18nMessageAdminView.vue b/src/views/system/I18nMessageAdminView.vue index b7cc292..0edefc1 100644 --- a/src/views/system/I18nMessageAdminView.vue +++ b/src/views/system/I18nMessageAdminView.vue @@ -293,6 +293,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'); }