am-editor am-editor,一个基于Web 多人协同富文本编辑器,适用于React、Vue(部分插件还没有 vue 版本)框架,与主流的现代浏览器兼容。 特性 :package: 开箱即用,提供几十种丰富的插件 :clipboard: 丰富的多媒体支持,不仅支持图片和音视频,更支持插入嵌入式多媒体内容 :label: 引擎基于原生 JavaScript 开发,插件 UI 支持 React、Vue 等框架渲染 :satellite_antenna: 内置协同编辑方案,轻量配置即可使用 所有插件 @aomao/plugin-alignment 对齐方式 @aomao/plugin-backcolor 背景色 @aomao/plugin-bold 加粗 @aomao/plugin-code 行内代码 @aomao/plugin-codelock 块级代码 @aomao/plugin-fontcolor 前景色 @aomao/plugin-fontsiz
2021-11-25 10:27:50 481KB javascript typescript contenteditable sharedb
1
在Vue做项目时,做了一个div[contenteditable=true]的组件作为文本输入框 在非手动输入值后,光标会丢失,经测试以下这段代码可用,直接将光标定位到最后 function keepLastIndex(obj) { console.log(obj) console.log(window.getSelection) console.log(document.selection) if (window.getSelection) { //ie11 10 9 ff safari obj.focus(); //解决ff不获取焦点无法定位问题 var ra
2021-09-03 10:06:40 33KB ab ble c
1