首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quill -提及不在Quill JS编辑器内容中插入提示值(使用React Quill)

Quill -提及不在Quill JS编辑器内容中插入提示值(使用React Quill)
EN

Stack Overflow用户
提问于 2020-08-30 01:05:27
回答 1查看 1.5K关注 0票数 1

我使用React QuillQuill JS中实现了Quill-Mention,但我无法在单击列表中的项目时更新编辑器内容。

当我点击右边的符号时,我可以正确地呈现列表,它会相应地显示数据。但是,当我单击它时,它就消失了,并且项值不会添加到编辑器内容中。

下面是我测试它的方法:

代码语言:javascript
复制
const suggestPeople = searchTerm => {
  const allPeople = [
    {

      id: 1,
      value: "Fredrik Sundqvist"
    },
    {
      id: 2,
      value: "Patrik Sjölin"
    }
  ];
  return allPeople.filter(person => person.value.includes(searchTerm));
};

  /* Mention module config
  ====================== */

  const mentionModule = {
    allowedChars: /^[A-Za-z\sÅÄÖåäö]*$/,
    mentionDenotationChars: ["·"],
    source: async function(searchTerm, renderList) {
      const matchedPeople = await suggestPeople(searchTerm);
      renderList(matchedPeople);
    }
  };

  Quill.register("modules/mentions", QuillMention);

 const modules = {
    syntax: true,
    clipboard: {
      matchVisual: false
    },
    toolbar: {
      container: "#toolbar",
    },
    mention: mentionModule
  };

Screenshot showing Quill Mention dropdown list working

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-08-30 05:22:51

我解决了。

我需要在配置对象中添加onSelect方法,并添加“提及”作为格式数组的元素。

无论哪种方式都要感谢您:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63649679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档