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]。