Przeglądaj źródła

fix: EditForm中textarea过滤掉换行符

lanjianrong 4 lat temu
rodzic
commit
c0f4f903f1

+ 4 - 3
src/components/EditableForm/src/editableFormItem.jsx

@@ -136,8 +136,8 @@ const EditableFormItem = ({
       toggleEdit()
       toggleEdit()
       return
       return
     }
     }
-    await handleConfirm(value)
-    setState({ ...state, val: value, extraVal: local })
+    await handleConfirm(value.replaceAll('\n', ''))
+    setState({ ...state, val: value.replaceAll('\n', ''), extraVal: local })
     toggleEdit()
     toggleEdit()
   }
   }
 
 
@@ -211,7 +211,8 @@ const EditableFormItem = ({
     cell = (
     cell = (
       <div
       <div
         className={['editable-cell-value-wrap', !editable ? 'disable' : ''].join(' ')}
         className={['editable-cell-value-wrap', !editable ? 'disable' : ''].join(' ')}
-        onClick={toggleEdit}>
+        onClick={toggleEdit}
+      >
         {content}
         {content}
       </div>
       </div>
     )
     )