我有一堆组件(html和逻辑部分),我希望能够嵌入Quill文档中,我不完全确定如何开始.每个组件都有一个根元素,但该标记名是任意的(有aside,div,section等标签).每个组件都具有完全非Quill编辑体验(在其他地方处理),因此理想情况下它们的增量将如下所示:
{
ops: [
{ insert: 'Hello', attributes: { bold: true } },
{ insert: { component: 'domain.com/components/image/instances/foo' } },
{ insert: 'World!\n' }
]
}
Run Code Online (Sandbox Code Playgroud)
我相信我在文档中的某处读到块级Blots必须指定a tagName 或 a className,但我找不到该引用.所有的例子我能找到使用BlockEmbed指定tagName和羊皮纸文档没有真正解释.是否有正确的方法应该这样做,是否有任何我应该注意的边缘情况?
所有这些组件都是块级的,所以(从我对这个问题的解读)我不认为选择应该是一个问题,对吧?