Skip to content

setData方式传入富文本格式,LaTeX不渲染 #1368

@HEI-cloud

Description

@HEI-cloud

`
MindMap.usePlugin(Export)
MindMap.usePlugin(RichText)
MindMap.usePlugin(Formula)

const formattedData = await markdown.transformMarkdownTo(detailData.value)
mindMap.value?.setData(formattedData)
`

如上,使用 setData 设置的数据,LaTeX格式并没正常渲染,必须双击聚焦为编辑状态,失焦后才会格式化,查看了源码,似乎是目前的逻辑如此。
希望补齐 setData 时的逻辑,当启用了formula,判断节点的text是否包含LaTeX特征,进行对应的转换。

最小复现实例,也是无法生效:
new MindMap({ el: mindMapContainerRef.value, layout: 'logicalStructure', readonly: true, data: { data: { text: '计算 $e^{0.01}$', richText: true, }, }, })

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions