首页 > 其他分享 >聊天框 点击enter发送信息,ctrl+enter换行

聊天框 点击enter发送信息,ctrl+enter换行

时间:2024-01-24 16:22:40浏览次数:21  
标签:ctrl 换行 value 发送信息 enter event

            <textarea
              @blur="handleBlur"
              @focus="handleOnfocus"
              @keydown.enter.prevent="handleEnter($event)" // keydown才有默认换行,keyup没有,因此stop和prevent要对keydown使用
         v-model="value" ></textarea>    
          handleEnter(event) {             if (event.ctrlKey) {  // 监测到按enter时也有按ctrl,则执行换行逻辑               this.handleCtrlEnter()             } else {         // 只按enter时执行发送信息逻辑               event.preventDefault()               event.stopPropagation()               this.send()               }            }                    handleCtrlEnter() {             this.value += '\n'           }


 

标签:ctrl,换行,value,发送信息,enter,event
From: https://www.cnblogs.com/LylePark/p/17984962

相关文章

  • MFC 基于对话框的程序如何屏蔽掉 ENTER 键和 ESC 键退出的情况
    重写PreTranslateMessage(MSG*pMsg)函数。protected: HICONm_hIcon; //生成的消息映射函数 virtualBOOLOnInitDialog(); afx_msgvoidOnSysCommand(UINTnID,LPARAMlParam); afx_msgvoidOnPaint(); afx_msgHCURSOROnQueryDragIcon();afx_msgBOOLPreTra......
  • Teamcenter SOA重置密码
    一、TeamcenterSOA重置密码importcom.teamcenter.services.internal.loose.administration.UserManagementService;UserManagementServiceuseRestService=UserManagementService.getService(AppXSession.getConnection());try{booleanisSuccess=useRestSer......
  • SUSE Linux Enterprise Server 12 SP5 配置静态IP
    背景介绍近期看到的一道面试题,要求使用Suse系统。由于我之前没有接触过Suse系统,记录下如何配置IP地址。(环境是VMwareFusion虚拟机)参考文档SuSE12SP5配置静态IP地址-魔幻小生-博客园(cnblogs.com)具体步骤查看系统版本linux-nvlm:/etc/sysconfig/network#hostnamec......
  • Confluence Server && Confluence Data Center 远程代码执行漏洞预警
    影响产品ConfluenceServer、ConfluenceDataCenter漏洞类型远程代码执行危害等级高CVE编号CVE-2024-21672CVE-2024-21673CVE-2024-21674CVSS评分:CVE-2024-21672:8.3CVE-2024-21673:8CVE-2024-21674:8.6影响范围:CVE-2024-216727.13.0,7.19.0,8.0.0,8.1.0,8.......
  • SourceTree提交快捷键(Ctrl+Enter)无效问题问题
    之前用SourceTree,Ctrl+Enter快速commit。最近更新版本到3.4.16后,突然发现不能用了。更新大概是跨了几个小版本。。。在atlassian论坛里发现,这个果然就是更新的变更(我不是一个人.jpg)。目前大概有两个方法解决:回退到3.4.15或之前的版本。从旧的安装包(3.4.15)里提取两个dll进......
  • 4412 设备树 qt busybox , ctrl+c 无法终止 程序
    问题: 在系统中,ctrl+c无法终止程序。背景: 软件:迅为网盘设备树镜像。硬件:迅为4412板卡。  网上的截图:   我自己的改动如下;     结果显示: ......
  • SpringBoot enter door基础_配springBoot项目,读取配置,配置全局异常捕获
    1、Spring是重量级企业开发框架 EnterpriseJavaBean(EJB) 的替代品,Spring为企业级Java开发提供了一种相对简单的方法,通过 依赖注入 和 面向切面编程 ,用简单的 Java对象(PlainOldJavaObject,POJO) 实现了EJB的功能虽然Spring的组件代码是轻量级的,但它的配置却是重......
  • IDEA项目名称后面出现中括号,模块Modules的名子和文件夹名称不同,可以右键修改名称也可
    IDEA项目名称后面出现中括号,Modules的名子和文件夹名称不同,可以右键修改名称也可以在File->ProjectStructure修改Modules的Name(快捷键ctrl+Shift+Alt+s)Project中出现中括号如:原因:Modules的名子和文件夹名称不同解决主要是通过修改名称一致就可以可以右键修改名称也可......
  • Center-based 3D Object Detection and Tracking
    zotero-key:A37ALEJ3zt-attachments:-"280"title:Center-based3DObjectDetectionandTrackingcitekey:yinCenterbased3DObject2021tags:-paperCenter-based3DObjectDetectionandTrackingZoteroAbstractThree-dimensionalobjectsare......
  • 通过API接口操作vmware vcenter虚拟机
    layout:posttitle:通过API接口操作vmwarevcenter虚拟机keywords:vmware,vcenter,apidescription:通过API接口操作vmwarevcenter虚拟机categories:vmware有台测试的虚拟机经常需要开机或关机操作,每次都通过web界面进行操作的话影响效率。遂通过API进行操作,减少web加......