効果は次のとおりです:
効果の説明:
1. ユーザーが @ 記号を入力すると、オプション リストが表示され、オプション リストは自動的に @ 記号の後ろに配置されます。 (現在のアイデアは、入力文字が @ であるかどうかを動的に監視し、カーソルが置かれている位置にリスト ボックスが表示されるというものです。)
2.ユーザーが @ を入力すると、ユーザーは選択を無視します。入力を続行し、ユーザーが @ の位置に戻ると、 @ の後にクリックされたときにリスト ボックスの表示がトリガーされます。 (このアイデアは何ですか、または同様のプラグインはありますか。)
https://github.com/yuku-t/jqu...
https://github.com/ichord/At.js (建议用这个,bug少,但不是专为Vue适配)
https://github.com/fritx/vue-at
没见过,实现起来不会太复杂,input可以获取光标位置
BOM Range对象
楼主可以看看这个
Range
对象。