diff --git a/docs/src/demos/Nodes/Mention/MentionList.vue b/docs/src/demos/Nodes/Mention/MentionList.vue index 6812eef2..5a625751 100644 --- a/docs/src/demos/Nodes/Mention/MentionList.vue +++ b/docs/src/demos/Nodes/Mention/MentionList.vue @@ -1,13 +1,14 @@ @@ -18,6 +19,11 @@ export default { type: Array, default: () => [], }, + + command: { + type: Function, + default: () => true, + }, }, data() { @@ -61,10 +67,14 @@ export default { }, enterHandler() { - const item = this.items[this.selectedIndex] + this.selectItem(this.selectedIndex) + }, + + selectItem(index) { + const item = this.items[index] if (item) { - console.log('select', item) + this.command(item) } }, }, @@ -85,6 +95,11 @@ export default { ; } .item { + display: block; + width: 100%; + text-align: left; + background: transparent; + border: none; padding: 0.2rem 0.5rem; &.is-selected,