我正在创建一个聊天应用程序。直到现在我已经使用textarea发送消息。但我想在应用程序中实现“@mention”功能。但问题是如何使用相同的名称来提示跟踪提及。我将提及显示为“@”。
我知道我可以使用div
contenteditable来解决这个问题但是,如果我这样做,我必须改变所有处理textarea的方法。
我为每个用户都有唯一的ID,但在textarea中,我只能显示用户的全名。
有没有办法让我能够在不向用户显示任何ID或其他内容的情况下跟踪我的提及。
P.S。 - 当用户点击或在具有用户全名的下拉列表中按Enter键时,我会添加提及