소스 검색

现在支持shift+enter换行
enter键触发消息发送

yourname 7 달 전
부모
커밋
ab91da1f77
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      client/mobile/components/Classroom/ClassroomLayout.tsx

+ 6 - 0
client/mobile/components/Classroom/ClassroomLayout.tsx

@@ -144,6 +144,12 @@ export const ClassroomLayout = ({ children, role }: ClassroomLayoutProps) => {
               <textarea
                 value={msgText}
                 onChange={(e) => setMsgText(e.target.value)}
+                onKeyDown={(e) => {
+                  if (e.key === 'Enter' && !e.shiftKey) {
+                    e.preventDefault();
+                    sendMessage();
+                  }
+                }}
                 className="w-full border rounded px-2 py-1 pr-10"
                 placeholder="输入消息..."
                 rows={3}