CKEditor 5 使用自定义文本自定义提及输出并删除标记

问题描述 投票:0回答:2

我按照 CKEditor 文档中找到的生成“自定义输出”的示例进行操作,但我似乎所能做的就是更改元素类型。继续这个例子,我试图得到的最终结果是“链接”值被插入到编辑器中(不是作为超链接,而是作为纯文本)并且标记“@”被删除。

因此输入 @ 会显示:

选择“Barney Stinson”会将网址作为文本插入,如下所示:

这可能吗?有人可以给我举一些例子吗?

谢谢!!

ckeditor5
2个回答
0
投票

这是例子

在此输入链接描述

看 函数customItemRenderer(项目)


0
投票

问题的解决方案是为每个 FeedItem 使用两个字段。第一个是

ID
,由插件使用,并且必须包含标记作为第一个字符。第二个,也是最重要的,是
Text
,您将在其中指示编辑器中显示的提及值。

这是一个示例(遵循您在问题中已经提到的文档提供的说明)

© www.soinside.com 2019 - 2024. All rights reserved.