发送消息后保持 textarea 处于活动状态
Posted
技术标签:
【中文标题】发送消息后保持 textarea 处于活动状态【英文标题】:Keep textarea active after message is sent 【发布时间】:2021-12-24 17:41:50 【问题描述】:我正在使用 Angular 创建一个聊天应用程序,但遇到了以下情况: 当用户发送消息时,他必须再次单击聊天区域(它是一个文本区域)才能发送新消息。
如何在发送消息时保持 textarea 处于活动状态,并且客户端能够在此之后立即写入而无需再次单击 textarea?
发送消息后,我尝试在文本区域上模拟单击 (el.click()),但没有帮助。我也尝试使用 el.focus()。
【问题讨论】:
【参考方案1】:如果其他人遇到类似情况,解决办法是:
el.focus()
应该在
ngAfterViewInit()
【讨论】:
以上是关于发送消息后保持 textarea 处于活动状态的主要内容,如果未能解决你的问题,请参考以下文章
在使用 JMS 消息之前保持 spring 上下文处于活动状态