cycleccc
cycleccc
确定创建了Toolbar?信息太少了,没法复现
> > 确定创建了Toolbar?信息太少了,没法复现 > > 刚刚解决了,,大概率是node版本的问题,我升级到了最新版本的node.js就好了,而且在npm的时候也有Node版本升级提醒 >  > 可以下个 nvm,方便切换 node 版本
wangEditor没有做滚动位置监听扩展,editor在编辑区包裹了一层 class=w-e-scroll 的 div ,你可以 监听 它获取滚动高度 
# bug成因: list 在退格时没有考虑同级连续节点的 ordered 导致 编辑区 和 HTML 的 渲染错乱 # 解决思路: 对于编辑区的bug,在跟踪退格事件时查看是否有同级连续兄弟 list 节点 有的话 判断 ordered 不同则改变 ordered 对于HTML的bug,在编辑区形成正确DOM后同样判断同级连续 的 list 的 ordered 保持一致
# bug成因: 复制的是编辑器外的 text ,源代码 insertText 调用的是原生的而非经过 withMaxLength 重写的 # 解决思路: 调用 重写后的 insertText 拦截超过字数的 text
# 相关 issue: #5837 # bug 成因: - 只处理了一个 node 的情况,多个 node 没有考虑 - 外部 text 粘贴 splitNode 产生不必要字符 # 解决思路: - 第一个 node 使用 insertFragment 利用该API底层代码清除多余标签 - 外部 text...
1. 文档里有自定义扩展工具栏的教程 2. 默认值为 `` 是基于slate的格式要求,你可以在自己的应用层做字符判断处理。
> 有没有好的办法去获取指定内容所在文档中的路径 你的意思是指在代码层获取特定内容的路径吗,这个应该可以通过slate的API来筛选,wangEditor有暴露出slate相关的api。 你可以看下 wagneditor 和 slate 的文档来获取指定内容的路径,先获取 匹配的node,node有附带path或可以通过其它 api 获取 path
#4917 这个 pr 确实解决过这个问题,但是下面这一块代码的用意有点迷,只解决了一个node 的情况,而像你触发的两个node就不管了?,我再看看 
#5831 对这个 issue 相应的 bug 做了补充,主要的刚刚说的,解决只处理了一个 node 的情况以及外部 text 粘贴 splitNode 产生不必要字符的问题