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';
    }
  }
}
相关推荐
喵爱吃鱼2 分钟前
关于我明明用了ref还是陷入React闭包陷阱
前端·react.js
an317424 分钟前
解决 VSCode 中 ESLint 格式化不生效问题:新手也能看懂的配置指南
前端·javascript·vue.js
Lee川2 小时前
🚀《JavaScript 灵魂深处:从 V8 引擎的“双轨并行”看执行上下文的演进之路》
javascript·面试
汪汪队长2 小时前
谷歌浏览器自定义油猴插件
前端
ZFSS2 小时前
SeeDance Tasks API 的对接和使用
前端·人工智能
睿智的仓鼠2 小时前
🦞OpenClaw 快速部署及使用指南
前端·人工智能
前端付豪2 小时前
Nest 项目小实践之图书增删改查
前端·node.js·nestjs
比特鹰2 小时前
手把手带你用Flutter手搓人生K线
前端·javascript·flutter
大雨还洅下2 小时前
前端JS: 数组扁平化
javascript
奔跑路上的Me2 小时前
前端导出 Word/Excel/PDF 文件
前端·javascript