-
在 Vditor 中输入 html 代码,结果被解析成控件了。
2021-05-03 12:45我在后台做了 html 的转义,直接显示在页面上是没有没问题,但通过 VditorPreview.mermaidRender(*document)方法处理后,就会重新显示成控件。。。
-
Vditor 上传图片成功,但始终不能在编辑器上显示出来
2021-01-27 18:53感谢回复。我把返回值改成跟你的一样,依然不行。而且 format 函数没有触发,而是直接触发了 success 函数。我估计是版本问题。。。
-
关于 Vditor 自定义渲染的问题
2021-01-26 14:44刚测试发现,在
renderLinkDest
中 node.TokensStr()方法是可以取到链接地址,但取不到文本。而renderLink
方法是能取到文本node.Text()
,却取不到链接node.TokensStr()
。想要实现增加自义定属性好像不行呀,这可咋整呢?
-
关于 Vditor 自定义渲染的问题
2021-01-26 13:50感觉
node.__internal_object__.Next
像,只是打印出来 Next 下的所有方法都是异常console.log(node.__internal_object__.Next)
-
关于 Vditor 自定义渲染的问题
2021-01-26 13:23我可能没说清楚,目前的需求是将 markdown 的链接
[链接](http://www.abc.om)
渲染成 html 时,给链接加一个属性。如:<a href='http://www.abc.com' customAttr='aaaa'>链接</a>
参考文档,我是这样写的:
renderLink: (node, entering) => { if (entering) { return [`<a href='${这里不知道如何获取markdown中的链接地址}' class='popup'>`, Lute.WalkContinue] } else { return [`</a>`, Lute.WalkContinue] } },
按上面的做法已经可以渲染出 html 的超链接,只是不知道在渲染时如何获取 markdown 的链接地址。求解!!!
-
想在 Vditor 上实现根据用户输入同容做相应处理
2021-01-18 12:45不知道算不算 bug ,在 ir 模式下通过自定义标签插入 md 代码,编辑器没有实时渲染。移动光标也不会正确渲染,而按下回车或键入字符时,会渲染。如下:
{ key: '#', hint: (key) => { if ('vditor'.indexOf(key.toLocaleLowerCase()) > -1) { return [ { value: '[链滴](https://ld246.com/)', /* 这里要插入的为md链接🎉 */ html: '#Vditor ♏ 一款浏览器端的 Markdown 编辑器', }] } return [] }, }
在编辑器中输入关键字
#
并选择列表中的选项后,编辑器状态如下:此时移动光标不会正确渲染,而按下回车或键入字符时,会渲染。