建议
这个工具在编辑器中提供了各种建议的功能。查看 提及 或 表情符号
节点,了解其实用场景。
配置
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