当ctrl 加enter就换行
直接enter就发送
换行是
直接给内容拼接上 \n
如果想触发每个元素的事件,直接获取这个元素.[事件]()
如:
dom.click()
dom.focus()
textareaRef.current.resizableTextArea.textArea.focus();
async function onPressEnter(e) {
if (e.key === "Enter" && e.ctrlKey) {
e.preventDefault();
// 换行操作
setInput(inputValue + "\n");
}
if (e.key === "Enter" && !e.ctrlKey) {
e.preventDefault();
if (!inputValue) return false;
sendMessageCallBack(inputValue);
}
}