cycleccc

Results 340 comments of cycleccc

> > 确定创建了Toolbar?信息太少了,没法复现 > > 刚刚解决了,,大概率是node版本的问题,我升级到了最新版本的node.js就好了,而且在npm的时候也有Node版本升级提醒 > ![TZ({Q5_%~5J5C)(I}U6AH3R](https://github.com/wangeditor-team/wangEditor/assets/29654937/f92ac2a4-4cdf-4d60-81ba-fd4dd9f832ec) > 可以下个 nvm,方便切换 node 版本

wangEditor没有做滚动位置监听扩展,editor在编辑区包裹了一层 class=w-e-scroll 的 div ,你可以 监听 它获取滚动高度 ![image](https://github.com/wangeditor-team/wangEditor/assets/62703840/3aaf1af6-b2d8-4a55-9689-566d95993de4)

# 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就不管了?,我再看看 ![image](https://github.com/wangeditor-team/wangEditor/assets/62703840/339fa260-999d-499a-ad22-52eb3d6f2114)

#5831 对这个 issue 相应的 bug 做了补充,主要的刚刚说的,解决只处理了一个 node 的情况以及外部 text 粘贴 splitNode 产生不必要字符的问题