[英]Show popup in markdown after '@' sign to search for users
我正在嘗試從 Gitlab 重新創建功能以在寫入“@”符號后顯示用戶列表。
目前我正在嘗試將它添加到 Tui 編輯器(使用 Vue)。
我知道如何監聽按鍵並將其添加為 Widget,但它有一些缺點。
editor.on('keyup', (editorType, ev) => {
if (ev.key === '@') {
const userMenu = this.$refs.userMenu;
refEditor.addWidget(userMenu.$el, 'top');
}
});
在這一點上,我不確定應該從哪里開始。
所以它應該這樣工作:寫'@'應該顯示彈出窗口,當我寫字母時它應該根據這些字母過濾用戶。 只要@位於單詞的開頭,它就應該使彈出窗口 window 可見,因此 '@@' 或 'f@' 不應該起作用。
使用:ES6+、Vue 2、Tui 編輯器、Vuetify。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.