vue3 中 Element el-input textarea 回车发送不换行,ctrl+enter 实现换行

html 复制代码
 <el-input
           v-if="activeInputType === 'text'"
           autosize
           type="textarea"
           v-model="searchValue"
           @keydown.native="handleKeyCode($event)"
           placeholder="请输入您想问的内容"
         >
ts 复制代码
function handleKeyCode(event: any) {
  if (event.keyCode == 13) {
    if (!event.ctrlKey) {
      event.preventDefault();
      handleSend();
    } else {
      searchValue.value += '\n';
    }
  }
}
相关推荐
Lee川18 分钟前
现代Web开发中的CSS继承、Flexbox布局与LocalStorage交互:从文档解析到实践应用
前端·css
csdn飘逸飘逸18 分钟前
Autojs基础-用户界面(ui)
javascript
炫饭第一名19 分钟前
速通Canvas指北🦮——图形、文本与样式篇
前端·javascript·程序员
本末倒置18319 分钟前
面向 Vue 开发者的 Next.js 快速入门指南
前端·vue.js
暴走的小呆19 分钟前
vue3暗影代理:非原始值的响应式迷局
前端
进击的尘埃20 分钟前
React useEffect 的闭包陷阱与竞态条件:你以为的 cleanup 真的在正确时机执行了吗
javascript
1024小神21 分钟前
bun+hono实现websocket长链接通许的demo
前端
进击的尘埃22 分钟前
TypeScript 类型体操进阶:用 Template Literal Types 实现编译期路由参数校验
javascript
滕青山22 分钟前
文本字符数统计 在线工具核心JS实现
前端·javascript·vue.js
十二74023 分钟前
前端缓存踩坑实录:从版本号管理到自动化构建
前端·javascript·nginx