代码拉取完成,页面将自动刷新
本项目基于 Canvas-editor 实现类 Word 协同编辑,支持多人在线协同编辑,计划修改 Canvas-editor 源码,对原应用的所有功能赋予协同能力。例如撤销、重做,历史回退、前进,标题设置、字体字号、颜色高亮等。备注 :一定是存在BUG的,提出来一起解决哈,个人精力也有限,如果大家感兴趣,欢迎 Fork ,一起完善。
git clone https://gitee.com/wfeng0/canvas-editor
yarn install or npm install
yarn dev or npm run dev
yarn build or npm run build ## 打包成 dist 文件夹
yarn lib ## 打包命令 ==> 输出的是 lib 第三方库文件,推荐使用该方式
import { Editor } from '打包后的lib地址'
type typeEditor={
container: HTMLDivElement
data: IEditorData | IElement[]
options: IEditorOption
socketinfo?: IYdocInfo
}
// 原来是使用的 形参,现在使用对象形式,方便后续扩展
new Editor({
container: document.getElementById('editor') as HTMLDivElement,
data: data,
options: {},
socketinfo: {}
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。