ldx

Results 20 comments of ldx

> 你需要[自定义插件](https://www.wangeditor.com/v5/guide/development.html#%E6%B3%A8%E5%86%8C%E6%8F%92%E4%BB%B6),插件中定义`isInline`(默认是`block`),可以参考数学公式的代码https://github.com/wangeditor-team/wangEditor-plugin-formula/blob/main/src/module/plugin.ts > > (另外,`type: 'input'`这里有,`input`这个名字了,可以改成等太常见`myCustomInput`的名字了) 通过在自定义插件中定义`isInline`,我达到了不换行的期望。但是当我按住回车时,没有换行而是新增了一个自定义元素的问题还是存在。并且点我点击自定义元素的边框时,出现了一个新的和自定义元素同样高的光标,这时输入内容在编辑器中未生效(是否需要我提一个新的问题并且贴出最小复现代码?)

建议你用个定时器去包裹你的setHtml函数执行试试

找到原因了,查看了源码后发现必须在wangeditor/editor中进行按需导出,作者是否可以把node2Vnode函数也进行导出 ![image](https://user-images.githubusercontent.com/39399843/191718862-1b5d985a-bc60-4a4e-b46a-00382de0feb2.png)

我在编辑器A中定义了一个模版,如下图: ![image](https://user-images.githubusercontent.com/39399843/191883295-e7ce6e0f-4b64-4a71-9c1e-f03ecc42c9c7.png) 我需要在编辑器B中循环显示这个模版并且让该模版不可修改,效果如下: ![image](https://user-images.githubusercontent.com/39399843/191883516-8f88073f-c8fd-4551-84ee-dd8c3029eb49.png) 因此我需要node2Vnode这个函数,如下图: ![image](https://user-images.githubusercontent.com/39399843/191883698-addc454d-a2b3-4260-abfc-3e578616c19f.png)

我换了一个思路,不在去自定义元素内操作node,而是在外部使用提供的slate的api做node的替换,之前的问题已经解决了,感觉作者的支持。

> 我进行了一个足够简单的demo测试,还是复现了这个问题。我认为是源码中表格的pre-parse-html文件中对table、tr、th、td等元素没有进行精确匹配导致的。

```typescript render-elem.tsx import { h, VNode } from 'snabbdom' function renderTable(): VNode { // 构建 table vnode const tableVnode = h( 'table', { className: 'custom-table' }, [h('tr', {}, [h('th', {},...

近期我的项目需要上线,请问您什么时候修复这个问题。如果近期没有修复计划,我这边需要调整该功能。 ---- 回复的原邮件 ---- | 发件人 | ***@***.***> | | 日期 | 2022年05月18日 10:20 | | 收件人 | ***@***.***> | | 抄送至 | ***@***.******@***.***> | | 主题 | Re: [wangeditor-team/wangEditor]...

这个问题是否可以安排时间修复下,5月17号提出已经三个半月了,理解作者的开源不易,也经常刷到作者的抖音,明白开源是无私奉献,但确实这个问题影响到了项目开发,只能请求作者解决下了。

建议出一些slate的使用教程和自定义插件开发的教程。基本使用看文档都会,自定义插件时和slate相关的知识网上文档少,还多是英文的,更需要文档