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';
    }
  }
}
相关推荐
外啫啫几秒前
图片导出
前端
Cache技术分享10 分钟前
157. Java Lambda 表达式 - 绑定方法引用:让对象方法调用更优雅
前端·后端
言兴22 分钟前
深度解析:单例模式封装 MyTextToSpeechPipeline与 Promise.all 在 NLP 流程中的协同应用
前端·javascript·面试
李长鸿22 分钟前
vue3路由基础
vue.js
答案answer22 分钟前
1K+star,回顾一下我的开源之路
前端·程序员·three.js
wycode22 分钟前
Vue2源码笔记(2)编译时-模板代码是怎么生效的之从AST生成渲染代码
前端·vue.js
袋鱼不重24 分钟前
手把手搭建Vue轮子从0到1:6. Computed 源码解读
前端·vue.js·面试
言兴25 分钟前
深入理解 Promise.all:并发执行异步任务的利器
前端·javascript·面试
今禾26 分钟前
瀑布流布局:从原理到实战的完整指南
前端·css·性能优化
李长鸿26 分钟前
vue3基础学习
vue.js