User Erwähnung: autocomplete UI für Kommentartext
Für dieses Feature scheint der gängigste Weg zu sein, einen js editor zu nutzen und diesen um die referenzierungskomponenten zu erweitern.
Die Recherche nach Optionen in Kombination mit Vue ergab
- CKEditor mit Vue Integration als sinnvolle Basis. Für diesen gibt es eine Komponente die Chats abbilden soll und bereits ein Mentioning bereitstellt CKEditor Framework Chat (fraglich ob direkt nutzbar, aber gut als Beispiel).
- TipTap Editor basiert wohl auf einem großen Framework "Prosemirror" das sehr viel ermöglicht (z.B. auch multi-user editor) ist aber speziell für Vue geschrieben.
TipTap scheint die sauberere Wahl zu sein, erfordert aber auch mehr manuelle Konfiguration. Dafür kann eben das Design zu 100% auf unsere Anwendung angepasst werden (Beispielsweise mit Vuetify).
Edited by Michael Prilop