项目

建议

这个工具在编辑器中提供了各种建议的功能。查看 提及表情符号 节点,了解其实用场景。

配置

char

触发自动完成弹出框的字符。

默认值: '@'

pluginKey

一个 ProseMirror 插件键。

默认值: SuggestionPluginKey

allowSpaces

启用或禁用建议项中的空格。

默认值: false

allowedPrefixes

允许触发建议的前缀字符。设置为 null 表示允许任何前缀字符。

默认值: [' ']

startOfLine

仅在行首触发自动完成弹出框。

默认值: false

decorationTag

建议应渲染的 HTML 标签。

默认值: 'span'

decorationClass

应添加到建议上的 CSS 类。

默认值: 'suggestion'

command

当选择建议时执行的命令。

默认值: () => {}

items

传递经过过滤的建议列表,可以是异步的。

默认值: ({ editor, query }) => []

render

自动完成弹出框的渲染函数。

默认值: () => ({})

findSuggestionMatch

可选参数,替换内置的编辑器内容正则匹配,用于触发建议。 查看源码以获取更多详细信息。

默认值: findSuggestionMatch(config: Trigger): SuggestionMatch

源代码

packages/suggestion/

在本文档中