A tags input is a UI component which allows the user to insert multiple entries as tags into an input field. Also known as Tagging/Tokenizing system. You can find this system on most major websites.
With this library you can search items in an array and select the desired value through an input.
Lightweight component for creating dynamic inputs
vue3 input component, show by tag and custom style and draggable