Heim  >  Fragen und Antworten  >  Hauptteil

javascript - js (Vue)-Übung: Wie gebe ich @ ein, und dann wird automatisch eine Liste verwandter Kandidaten angezeigt?

Der Effekt ist wie folgt:

Effektbeschreibung:
1. Der Benutzer gibt das @-Symbol ein, eine Optionsliste wird angezeigt und die Optionsliste wird automatisch hinter dem @-Symbol positioniert. (Die aktuelle Idee ist: Überwachen Sie das Eingabezeichen dynamisch, wenn es @ ist, und das Listenfeld erscheint an der Position, an der sich der Cursor befindet.)
2.Wenn der Benutzer @ eingibt, ignoriert der Benutzer die Auswahl und fährt mit der Eingabe fort . Wenn der Benutzer zur Position von @ zurückkehrt, wird nach @ die Anzeige des Listenfelds ausgelöst, wenn darauf geklickt wird. (Was ist das für eine Idee, oder gibt es ein ähnliches Plug-in.)

PHP中文网PHP中文网2662 Tage vor3585

Antworte allen(3)Ich werde antworten

  • 学习ing

    学习ing2017-07-05 11:05:32

    • https://github.com/yuku-t/jqu...

    • https://github.com/ichord/At.js (建议用这个,bug少,但不是专为Vue适配)

    • https://github.com/fritx/vue-at

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-07-05 11:05:32

    没见过,实现起来不会太复杂,input可以获取光标位置

    Antwort
    0
  • PHP中文网

    PHP中文网2017-07-05 11:05:32

    BOM Range对象

    楼主可以看看这个Range对象。

    Antwort
    0
  • StornierenAntwort