nib
1.0.0
尽管在HTML中可用于丰富的文本编辑,但它仍然是极具挑战性的领域。我发现Prosemirror是解决该问题的最佳解决方案。作者Marijn Haverbeke的作品很棒。
该项目旨在构建用于使用Presemirror的丰富文本编辑的组件,使编辑从框架中扎根仍然很大。这些组件可以快速整合到React甚至非反应应用中。
NIB不仅具有丰富的文本编辑功能,而且还解决了复杂的编辑要求,例如跟踪对文档的更改,在文档,协作编辑等中添加评论...
编辑器的设置非常简单。需要从npm安装。
可以使用npm或yarn命令。
npm i nib-core --save
import React from "react";
import Editor from "nib-core";
const MyEditor = () => <Editor />;
请注意,LIB不工作服务器端。
编辑支持的道具。
| s.no. | 姓名 | 描述 |
|---|---|---|
| 1 | 插件 | 用于将功能添加到核心编辑器的插件数组 |
| 2 | 自动对焦 | 默认焦点编辑器 |
| 3 | config | 在编辑器中配置插件,工具栏等,以下是默认配置 |
| 4 | 默认值 | 初始化编辑器内容的价值 |
| 5 | Clichkey | NIB编辑器的许可证密钥 |
| 6 | Onchange | 编辑器中任何更改的回调 |
| 7 | 拼写检查 | 布尔属性以在编辑器中启用默认浏览器拼写检查 |
| 8 | Styleconfig | 用于在编辑器中进行更详细的样式更改,这是默认 |
| 9 | 主题 | 编辑器的主题,这是默认主题 |
GNU通用公共许可证。
有关详细信息或查询邮件将邮件发送至[email protected]。